Commit ebea1ef6 authored by zhouleilei's avatar zhouleilei

时间分组优化

parent 32bb47a5
......@@ -211,10 +211,10 @@
sum( TIMESTAMPDIFF( SECOND, start_time, ifnull( end_time, now())) ) duration,
count(*) as count,
case
when #{timeType}=5 then DATE_FORMAT(concat( date( start_time ), ' ', HOUR ( start_time ), ':', floor( MINUTE ( start_time ) / 10 ) * 10 ),'%H:%i' )
when #{timeType}=1 then DATE_FORMAT(concat( date( start_time ), ' ', HOUR ( start_time ), ':', floor( MINUTE ( start_time ) / 15 ) * 15 ),'%H:%i' )
when #{timeType}=2 then DATE_FORMAT(concat( date( start_time ), ' ', HOUR ( start_time ), ':', floor( MINUTE ( start_time ) / 30 ) * 30 ),'%H:%i' )
when #{timeType}=3 then DATE_FORMAT( start_time, '%H:00' )
when #{timeType}=5 then DATE_FORMAT( DATE_ADD( start_time, INTERVAL ( 10 - ( MINUTE ( start_time ) % 10 )) % 10 MINUTE ), '%H:%i' )
when #{timeType}=1 then DATE_FORMAT( DATE_ADD( start_time, INTERVAL ( 15 - ( MINUTE ( start_time ) % 15 )) % 15 MINUTE ), '%H:%i' )
when #{timeType}=2 then DATE_FORMAT( DATE_ADD( start_time, INTERVAL ( 30 - ( MINUTE ( start_time ) % 30 )) % 30 MINUTE ), '%H:%i' )
when #{timeType}=3 then DATE_FORMAT( DATE_ADD( start_time, INTERVAL ( 60 - ( MINUTE ( start_time ) % 60 )) % 60 MINUTE ), '%H:%i' )
end as time_axis_start
FROM
t_event_info
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment