| | |
| | | IF(#{terminateTime} > DATE_ADD(sche.start_time, INTERVAL sche.duration MINUTE), DATE_ADD(sche.start_time, INTERVAL sche.duration MINUTE), |
| | | IF(#{terminateTime} > sche.start_time, #{terminateTime}, NULL)) AS stopTime, |
| | | <!--sche.duration,--> |
| | | IF( |
| | | TIMESTAMPDIFF(MINUTE, |
| | | IF(#{terminateTime} > sche.start_time, sche.start_time, NULL), |
| | | IF(#{terminateTime} > DATE_ADD(sche.start_time, INTERVAL sche.duration MINUTE), DATE_ADD(sche.start_time, INTERVAL sche.duration MINUTE), |
| | | IF(#{terminateTime} > sche.start_time, #{terminateTime}, NULL)) |
| | | ) AS duration, |
| | | ) = 0, 1, |
| | | TIMESTAMPDIFF(MINUTE, |
| | | IF(#{terminateTime} > sche.start_time, sche.start_time, NULL), |
| | | IF(#{terminateTime} > DATE_ADD(sche.start_time, INTERVAL sche.duration MINUTE), DATE_ADD(sche.start_time, INTERVAL sche.duration MINUTE), |
| | | IF(#{terminateTime} > sche.start_time, #{terminateTime}, NULL)) |
| | | )) AS duration, |
| | | NULL AS publishResult |
| | | FROM ir_irrigate_group grp |
| | | INNER JOIN ir_irrigate_schedule sche ON sche.group_id = grp.id |