Я написал запрос, предназначенный для подсчета записей и возврата агрегированных результатов. Моя цель - подсчитать количество типов в CASE, которое я написал.
SELECT
SUM(CASE WHEN ot.type = 1 THEN 'Card' WHEN ot.type = 2 THEN 'Cash' END) AS type,
YEAR(t.date) AS YEAR,
MONTH(t.date) AS MONTH,
COUNT(t.proccessed_id)
FROM
transactions t
JOIN order_transactions ot ON t.id = ot.order_id
WHERE
AND ot.type IN (1,2)
AND YEAR(t.date) = '2017'
GROUP BY
YEAR(t.date),
MONTH(t.date)
Как подсчитать количество записей, возвращенных из моей суммы (CASE?
)