@Lavern828

Что можно использовать в SQL-запросе?

Можно ли с помощью 1 запроса получить названия заданий и количество выполнений (метка 'done'), а также кол-во отклонений (метка 'refused'). Пока что получилось только вывести названия заданий и только кол-во выполнений/отклонений. Одновременно 3 параметра вывести не получилось...
spoiler
5f2d46968f77c372184073.png
5f2d469f6f9ed730934810.png
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
Melkij
@Melkij
PostgreSQL DBA
Проще
select _task, 
count(*) filter(where _status = 'done') as done_cnt,
count(*) filter(where _status = 'refused') as refused_cnt
from test
where _status in ('done', 'refused')
group by _task;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
21 сент. 2020, в 13:21
50000 руб./за проект
21 сент. 2020, в 13:20
120000 руб./за проект
21 сент. 2020, в 13:08
5000 руб./за проект