每两小时分组查询

来源:互联网 发布:云智软件 编辑:程序博客网 时间:2024/04/27 17:54
SELECTsum(water_flow) as water_flow,created_time,CASE    WHEN DATE_FORMAT(created_time ,'%H') >= 0 and DATE_FORMAT(created_time ,'%H') < 2 then '2'   WHEN DATE_FORMAT(created_time ,'%H') >= 2 and DATE_FORMAT(created_time ,'%H') < 4 then '4'   WHEN DATE_FORMAT(created_time ,'%H') >= 4 and DATE_FORMAT(created_time ,'%H') < 6 then '6' WHEN DATE_FORMAT(created_time ,'%H') >= 6 and DATE_FORMAT(created_time ,'%H') < 8 then '8' WHEN DATE_FORMAT(created_time ,'%H') >= 8 and DATE_FORMAT(created_time ,'%H') < 10 then '10'   WHEN DATE_FORMAT(created_time ,'%H') >= 10 and DATE_FORMAT(created_time ,'%H') < 12 then '12'   WHEN DATE_FORMAT(created_time ,'%H') >= 12 and DATE_FORMAT(created_time ,'%H') < 14 then '14' WHEN DATE_FORMAT(created_time ,'%H') >= 14 and DATE_FORMAT(created_time ,'%H') < 16 then '16'   WHEN DATE_FORMAT(created_time ,'%H') >= 16 and DATE_FORMAT(created_time ,'%H') < 18 then '18'   WHEN DATE_FORMAT(created_time ,'%H') >= 18 and DATE_FORMAT(created_time ,'%H') < 20 then '20' WHEN DATE_FORMAT(created_time ,'%H') >= 20 and DATE_FORMAT(created_time ,'%H') < 22 then '22' WHEN DATE_FORMAT(created_time ,'%H') >= 22 and DATE_FORMAT(created_time ,'%H') < 24 then '24' END AS `c_hour` from wlsq_data.water_flowwhere to_days(created_time) = to_days(now())GROUP BY c_hour

0 0
原创粉丝点击