У меня есть таблица чтения с колонкинаписание одного запроса из нескольких запроса
[code]|[Test Mk]
----- -----
1231 | 22.5
1223 | 13.5
1231 | 24.25
1232 | 25.0
.... ....
, когда я запрос, как этот
select [code], COUNT([code]) as Total
from reading
group by [code]
это показывает этот результат
code |Total
---- ----
1237 |728
1233 |698
1232 |701
1236 |651
1231 |655
1235 |626
1234 |636
1238 |685
снова когда я спрашиваю, как это
select [code], COUNT([code]) as FAIL
from Reading
where ROUND([Test Mk],0) < 24
group by [code]
результаты
code | FAIL
---- | ----
1237 | 617
1233 | 422
1232 | 60
1236 | 81
1231 | 271
1235 | 517
1234 | 149
1238 | 69
еще раз, когда я запрос, как этот
select [code], COUNT([code]) as PASS
from Reading
where ROUND([Test Mk],0) >= 24
group by [code]
результате
code | PASS
---- | ----
1237 | 111
1233 | 276
1232 | 641
1236 | 570
1231 | 384
1235 | 109
1234 | 487
1238 | 616
я хочу один запрос, который генерирует результат в этом формате
[code] | [Total] | [PASS] | [FAIL]
---- ---- ---- ----
1231 | 125 | 100 | 25
1232 | 200 | 150 | 50
, как мне это сделать