读书人

请问一条sql语句

发布时间: 2012-03-18 13:55:39 作者: rapoo

请教一条sql语句
数据记录如下:
dJoinTime
-----------------------
2007-07-27 11:16:46.683
2007-07-31 14:14:52.280
2007-08-08 13:58:16.670
2007-08-08 14:32:11.327
2007-08-13 14:08:45.373
2007-08-14 15:14:56.607
我现在想问的是;
按日期分组统计记录,统计出同一天的记录数,结果应该如下
dJoinTime total
-----------------------
2007-07-27 11:16:46.683 1
2007-07-31 14:14:52.280 1
2007-08-08 13:58:16.670 2
2007-08-13 14:08:45.373 1
2007-08-14 15:14:56.607 1



[解决办法]
Jinglecat(晓风残月 > > 问题需简洁,错误要详细) ( ) 信誉:94 2007-08-16 14:05:53 得分: 0


我上面的有问题, 因为 dJoinTime 没有包含在分组列中

try ->

SELECT MIN(dJoinTime), COUNT(*) AS total FROM tbl GROUP BY DatePart(dd, dJoinTime)


---------------------
GROUP BY DatePart(dd, dJoinTime) ?!

做很危


先看看的果
Select DatePart(dd, '2007-07-01 ')
Select DatePart(dd, '2007-08-01 ')

读书人网 >asp.net

热点推荐