| | 80 | |
| | 81 | A corresponding query could look like the following |
| | 82 | |
| | 83 | {{{#!sql |
| | 84 | SELECT |
| | 85 | COUNT(IF(fStartTime<'2000-01-01 00:00:00' AND fStopTime<'2000-01-01 00:00:00', 1, NULL)) AS 'BLOCKED', |
| | 86 | COUNT(IF(ISNULL(fStartTime) AND ISNULL(fStopTime), 1, NULL)) AS 'NOT-DONE', |
| | 87 | COUNT(IF(fStartTime>'2000-01-01 00:00:00' AND ISNULL(fStopTime), 1, NULL)) AS 'RUNNING', |
| | 88 | COUNT(IF(fStartTime>'2000-01-01 00:00:00' AND fStopTime>'2000-01-01 00:00:00' AND ISNULL(fReturnCode), 1, NULL)) AS 'SUCCESS', |
| | 89 | COUNT(IF(fStartTime>'2000-01-01 00:00:00' AND fStopTime>'2000-01-01 00:00:00' AND NOT ISNULL(fReturnCode), 1, NULL)) AS 'FAILED' |
| | 90 | FROM |
| | 91 | StatusTable |
| | 92 | }}} |