select DT_START,count(1) from (
select DT, CASE WHEN
DATE_FORMAT(DT, '%H:%i') < '08:00' THEN DATE_FORMAT( (DT - INTERVAL 1 day), '%Y-%m-%d')
ELSE DATE_FORMAT(DT, '%Y-%m-%d')
END AS DT_START from G0810 ) a where DT_START + INTERVAL '8' HOUR <= DT
AND DT < DT_START + INTERVAL '1' DAY + INTERVAL '8' HOUR
group by DT_START
05-23
4659
09-14
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交