| | |
| | | |
| | | <select id="selectMaxDate" resultType="java.lang.String"> |
| | | SELECT COALESCE( |
| | | (SELECT DATE_ADD(MAX(statistic_date), INTERVAL 1 DAY) FROM oth_statistic_device), |
| | | (SELECT DATE_FORMAT(MIN(out_line_time),'%Y-%m-%d') FROM sta_device_last where status =2 and out_line_time is not null), |
| | | DATE_FORMAT(NOW() ,'%Y-%m-%d') -- 如果两个表都没有数据,返回当前时间 |
| | | (SELECT DATE_ADD(MAX(statistic_date), INTERVAL 1 DAY) FROM oth_statistic_workload), |
| | | (SELECT DATE_FORMAT(MIN(out_time),'%Y-%m-%d') FROM sta_device_last), |
| | | DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 1 DAY),'%Y-%m-%d') -- 如果两个表都没有数据,返回前一天时间 无用 |
| | | ) AS max_date; |
| | | </select> |
| | | |