【发布时间】:2011-10-30 00:40:36
【问题描述】:
首先,感谢任何帮助我解决此问题的人。我使用的是SQL 2005,但是如果05没有可用的解决方案,可以使用2008。
我有一行看起来像这样的数据:
select * from mySPtable
| myPK | Area | RequestType | StartDate | EndDate |
1 SB ADD 8/14/2011 8/18/2011
2 NB RMV 8/16/2011 8/16/2011
所以我想做的是按天计算每个区域的总请求数。结果应该是:
| myDate | RequestType | Area | myCount |
8/14/2011 ADD SB 1
8/15/2011 ADD SB 1
8/16/2011 ADD SB 1
8/16/2011 RMV NB 1
8/17/2011 ADD SB 1
8/18/2011 ADD SB 1
我该怎么做呢?我被难住了,再多的谷歌搜索也无济于事。
【问题讨论】:
-
第一行 (myPK == 1) 是否意味着总共有五个请求,每天一个?
标签: sql sql-server-2005 sql-server-2008 datetime join