请问你这个
select dtgroup = datediff(day, @firstdate, dtfield) / 30,
sum(sum_field) as sum_field
是求30天总和然后取平均值麽 、?
我想找的统计一个月的每隔三天数据的和,比如1号到3号的和 然后输出,再就是4号到6号的 输出一个值。然后类推~
如果是确定的1~3日, 4~6日, 7~8日的话:
select
dtgroup = (datepart(day, dtfield) - 1) / 3 ,
sum(sum_field)
from table
where ...
group by (datepart(day, dtfield) - 1) / 3