需求:
按每日汇总每个用户一天之内的积分score
表结构如下:
table1(
UserID int,
score int,
WriteTime,
)
解决办法很简单:
select UserID,Sum(score),WriteTime from table1 group Convert(varchar,WriteTime,102)
其实主要是使用了Convert这个函数,至于后面的参数102可以在SQL中按F1帮助,
查询Convert这个函数转换日期时的那段内容,就知道代表什么意思了.很简单吧
其实按每月,每年统计都是以此类推.

浙公网安备 33010602011771号