sql查询一天每个小时的数据 sql按日期时间统计次数的语句怎么写?

sql按日期时间统计次数的语句怎么写?1. 从当天12点到次日12点,可以加12个小时,即次日12点结算。2. 根据处理日期分组依据。3. 获取分组后的记录数。完整的SQL如下所示,并通过了sqlse

sql按日期时间统计次数的语句怎么写?

1. 从当天12点到次日12点,可以加12个小时,即次日12点结算。

2. 根据处理日期分组依据。

3. 获取分组后的记录数。

完整的SQL如下所示,并通过了sqlserver2008下的测试:

选择

[card number],

convert(varchar(10),dataadd(hour,12,[consumption time]),101)作为“结算日期”,

count(*)作为“次数”

from[consumption details

]其中[card number]=“001”

group by

[card number],

convert(varchar(10),dataadd(hour,12,[消耗时间]),101)

T1