| | |
| | | <select id="queryRunTimes" resultType="com.mes.largenscreen.entity.RunTime"> |
| | | with big_storage_cage_history_task_temp as ( |
| | | select distinct create_time from hollow_big_storage_cage_history_task where task_type = 5 and |
| | | create_time BETWEEN CURDATE() AND DATE_ADD(CURDATE(), INTERVAL 1 DAY) |
| | | create_time LIKE '%${days}%' |
| | | ) |
| | | SELECT |
| | | t1.create_time AS first_timestamp, |
| | | t2.create_time AS second_timestamp, |
| | | TIMESTAMPDIFF(MINUTE, t1.create_time, t2.create_time) as diff_minutes |
| | | TIMESTAMPDIFF(MINUTE, t1.create_time, t2.create_time) as diff_minutes, |
| | | (select min(create_time) from big_storage_cage_history_task_temp) as start_timestamp |
| | | ,(select max(create_time) from big_storage_cage_history_task_temp) as end_timestamp |
| | | FROM |
| | | (SELECT |
| | | create_time, |