| 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 | }}} |