假設我有表標籤(id,, DeptName, Total, ...
)如何在sql server中爲組創建一個和集合中的行?
有4個可能的值Deptname
:Dept1, Dept2, Dept3, Dept4
。
然後我就可以發出SQL對於這樣的分組:
Select DeptName, Totaol = Sum(total)
from Tab
group by DeptName
通常情況下,其結果是將基於對DeptName
價值4行:
DeptName Total
Dept1 1234.09
Dept2 234.80
Dept3 34.34
Dept4 614.48
如果沒有數據Dept2
,結果只會有3行:
Dept1 1234.09
Dept3 34.34
Dept4 614.48
什麼我wa nt結果總是有4行。如果沒有爲Dept2
沒有數據,我要像結果:
Dept1 1234.09
Dept2 0
Dept3 34.34
Dept4 614.48
如何落實這一要求?
謝謝。我擔心這個案件的表現太多,所有工會都是如此。 – KentZhou 2012-07-23 15:04:39