我必須從2個表中獲取數據並以Pivot的形式輸出數據。數據有3種類型的人數,Actual,Plan和Pending,人數與月份一致。現在我可以得到一個部分解決方案。以下是我的代碼來獲取實際人數的數據。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組,但能夠在case情況下使用h1.ID。
添加「緊急」到你的問題描述更可能會惹惱社區在這裏,讓他們忽略你的問題。你的問題不比其他任何人更迫切。 – Gerrat 2011-02-10 19:37:47
'urgent'removed ... – MartW 2011-02-10 19:39:39
對此我感到抱歉..但是我的情況要求..乾杯 – Avinash 2011-02-10 19:41:34