У меня есть SQL-запрос, где им с помощью SUM
:Есть ли способ суммировать значения строки?
SELECT
SUM(CASE WHEN `ID_Event1` != 0 THEN 1 ELSE 0 END) AS count1,
SUM(CASE WHEN `ID_Event2` != 0 THEN 1 ELSE 0 END) AS count2,
SUM(CASE WHEN `ID_Event3` != 0 THEN 1 ELSE 0 END) AS count3,
SUM(CASE WHEN `ID_Event4` != 0 THEN 1 ELSE 0 END) AS count4,
SUM(CASE WHEN `ID_Event5` != 0 THEN 1 ELSE 0 END) AS count5
FROM `ec_calendar` WHERE Year(`Day`)=2015 AND Month(`Day`)=6
Результат является:
Но я хочу SUM
эти colums. Ожидаемый результат: (3 + 4 + 3 + 3 + 4).
Есть ли решение?
это SQL или MySQL? – Alex