sql按月查询

//按月查询
select from tb where convert(varchar(7),date,120) = '2011-05'
select from tb where convert(varchar(10),date,120) = '2011-05-01'
 
//按小时分组,求得每个分组后的个数

SELECT datepart(hour,a.VelPassTime),count(*) num from VelOriginalData a
where a.SensorCommonId = 'f7fb8929-1e58-42c1-9d13-052ddfc82136' and a.VelPassTime >= '2020-04-13 00:00:00' and a.VelPassTime <= '2020-04-14 00:00:00'
and a.VelLoad >= 0 and a.VelLoad <= 10000
group by datepart(hour,a.VelPassTime)

posted @ 2018-04-18 17:21  哪啊哪啊神去村  阅读(3026)  评论(0编辑  收藏  举报