Мне нужно взять данные из 2 таблиц и вывести данные в форме Pivot. данные имеют 3 типа подсчета голов, фактический, планируемый и ожидающий, а число сотрудников подсчитывается с месяцами. Теперь я могу получить частичное решение. Ниже приведен мой код для получения данных для фактического количества сотрудников.Группировка и подсчет T-SQL и SSRS
SELECT
' Actual' HC_TYPE, p.[Owner], h1.ProjectID, p.ProjectName, h1.Center,
substring(convert(varchar,h1.Period,120),1,7) Period,
(Case when (substring(h1.ID,1,3) <> 'TBD') then count(*) else '0' end) HC
FROM HC_PLAN_EXPANDED h1, PROJECTS p
WHERE p.Status = 'Active'
AND h1.ProjectID = p.ProjectID
GROUP BY p.Owner, h1.ProjectID, h1.Center, p.ProjectName,
substring(convert(varchar,h1.Period,120),1,7), h1.ID
Мне не нужно использовать группу по h1.ID, но иметь возможность использовать h1.ID в случае условия.
Добавление «Срочно» к описанию вашей проблемы, скорее всего, вызовет раздражение сообщества здесь и заставит их игнорировать ваш вопрос. Ваш вопрос не более, чем кто-либо другой. – Gerrat
«срочно» удалено ... – MartW
Прошу прощения за это. Но моя ситуация требовала его. Улыбки – Avinash