Как найти количество предметов в таблице по 2 группам - PullRequest
0 голосов
/ 06 июля 2019

Для простоты у меня есть таблица с 3 столбцами:

  1. Идентификатор запроса (например, REQ1, REQ2 и т. Д.)
  2. Состояние (возможные значения - ВПланирование, Незавершенное производство, На рассмотрении, Завершено)
  3. Срок исполнения (возможные значения - Срок исполнения сегодня, Срок исполнения завтра, на этой неделе, Следующая неделя, через 15 дней)

Сейчас,все, что я хочу выяснить, это как получить результат, который скажет, сколько в планировании должно быть выполнено сегодня, сколько в обзоре должно быть выполнено завтра и т. д.

Попытка с использованием счетчика с перерасходом и разбиениемпо, но это дает мне количество статусов и количество должных типов, но не комбинацию обоих, поддерживающих отношение

1 Ответ

1 голос
/ 06 июля 2019

Вы просто ищете агрегирование?

select due_type, status, count(*)
from t
group by due_type, status;

Если это так, это базовый запрос SQL.Вы должны освежить в памяти group by и другие основы SQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...