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