-9
Это текущий запрос:T-SQL | SQL-сервер Pivot
SELECT
cod.COM_DESC
,count(emp.OBE_Name) colValue
,'Total'[Desc]
FROM OBP_EMP_MASTER emp
LEFT JOIN COMMONCODES cod
ON emp.OBE_AGENT_DR = cod.COM_SLNO
WHERE OBE_AGENT_DR IS NOT NULL
GROUP BY cod.COM_DESC
UNION ALL
SELECT
cod1.COM_DESC
,count(rep.OBE_Name) colValue
,'Replaced'[Desc]
FROM OBP_EMP_REPLACE_HISTORY rep
LEFT JOIN COMMONCODES cod1
ON rep.OBE_AGENT_DR = cod1.COM_SLNO
WHERE OBE_AGENT_DR IS NOT NULL
GROUP BY cod1.COM_DESC
РЕЗУЛЬТАТ
DESIRED РЕЗУЛЬТАТ
Поиск условной суммы или условной агрегации. –
Вы также можете проверить использование 'PIVOT';). –
вы должны показать, что пытались и почему это не удалось. Вы не можете ожидать, что кто-то опубликует вам все решение и решит ваши проблемы. – Chris