我有一個查詢,我已經用來確定什麼時候石英工作。我試圖設計一種方法來確定石英工作何時落後或陷入困境。問題在於作業時間間隔不同,因此我希望在確定作業何時中斷時能夠使用「大於X的標準偏差」邏輯。有沒有辦法在MySQL中做到這一點?這將主要是:解析時間差異併除以mysql
(previous_fire_time - next_fire_time)/一個時間間隔= X性偏差
select job_group, job_name,
from_unixtime(prev_fire_time/1000) prev,
from_unixtime(next_fire_time/1000) next,
sec_to_time((next_fire_time - prev_fire_time)/1000) diff
from qrtz_triggers;
+-----------+------------------------+--------------------------+--------------------------+----------------+
| job_group | job_name | prev | next | diff |
+-----------+------------------------+--------------------------+--------------------------+----------------+
| jon | media | 2016-02-25 15:50:30.0000 | 2016-02-25 16:50:30.0000 | 01:00:00.0000 |
| jon | ListUpdater | 2016-02-25 15:36:00.0000 | 2016-02-25 16:06:00.0000 | 00:30:00.0000 |
| jon | Resolver | 2016-02-25 05:00:00.0000 | 2016-02-26 05:00:00.0000 | 24:00:00.0000 |
| dan | Resubmitter | 2016-02-25 15:55:30.0000 | 2016-02-25 16:55:30.0000 | 01:00:00.0000 |
| admin | NetworkExecutor | 2016-02-25 06:10:00.0000 | 2016-02-26 06:10:00.0000 | 24:00:00.0000 | | admin | AUpdater | 2016-02-21 03:00:00.0000 | 2016-02-28 03:00:00.0000 | 168:00:00.0000 |
| admin | alexaweb | 2016-02-25 15:55:36.0000 | 2016-02-25 15:56:36.0000 | 00:01:00.0000 |