请教sql数据库中有分钟数据,怎样统计每30分钟的合计数据

请问sql数据库中有分钟数据,怎样统计每30分钟的合计数据
请问sql数据库中有分钟数据,怎样统计每30分钟的合计数据
------解决方案--------------------
噢 看错,楼主应该是想要每隔30分钟一个数据累计。

select dateadd(mi,(datediff(mi,convert(varchar(10),dateadd(ss,1,时间),120),dateadd(ss,1,时间))/30)*30,convert(varchar(10),时间,120)) as 时间段,  
       sum(统计字段) as 统计名  
from tb  
group by dateadd(mi,(datediff(mi,convert(varchar(10),dateadd(ss,1,时间),120),dateadd(ss,1,时间))/30)*30,convert(varchar(10),时间,120))