【发布时间】:2014-03-19 20:37:50
【问题描述】:
我正在处理一百万个数据行表。该表如下所示
Departement year Candidate Spent Saved
Electrical 2013 A 50 50
Electrical 2013 B 25 50
Electrical 2013 C 11 50
Electrical 2013 D 25 0
Electrical 2013 Dt 86 50
Electrical 2014 AA 50 50
Electrical 2014 BB 25 0
Electrical 2014 CH 11 50
Electrical 2014 DG 25 0
Electrical 2014 DH 0 50
Computers 2013 Ax 50 50
Computers 2013 Bc 25 50
Computers 2013 Cx 11 50
Computers 2013 Dx 25 0
Computers 2013 Dx 86 50
我正在寻找如下输出。
Departement year NoOfCandidates NoOfCandidatesWith50$save NoOfCandidatesWith0$save
Electrical 2013 5 4 1
Electrical 2014 5 3 2
Computers 2013 5 4 1
我使用#TEMP 表来计算条件和最后离开外部连接的每个计数。所以这需要我更多时间。 有什么办法可以让我在上表中表现得更好。 提前致谢。
【问题讨论】:
标签: sql join sql-server-2008-r2 sql-server-2012 temp