Таблица 'volcado': идентификатор, Reserva, cantidadСУММ() результаты GROUP BY столбца
С помощью следующего запроса:
SELECT (CASE
WHEN sum(cantidad) > 0 THEN 1
WHEN sum(cantidad) <= 0 THEN 0
END) AS suma
FROM volcado
GROUP BY reserva
В результате получается:
╔══════╗
║ suma ║
╠══════╣
║ 1 ║
║ 1 ║
║ 0 ║
║ 1 ║
║ 0 ║
╚══════╝
I нужен результат запроса: 3
Как я могу SUM() строки 'suma' по тому же запросу?
Я не получить его запустить с:
SELECT SUM(SELECT (CASE
WHEN sum(cantidad) > 0 THEN 1
WHEN sum(cantidad) <= 0 THEN 0
END) AS suma FROM volcado GROUP BY reserva)
FROM volcado
Ошибка:
Subquery returns more than 1 row
Спасибо заранее.
Я думаю, что вы добавили неполезным из volcado, удалите его –
ООК, я уже upvoted свой ответ;) –