Синтаксическая ошибка с предложением свертки

Ниже приведен запрос, который я пишу, но по какой-то причине он дает мне синтаксическую ошибку сразу после слова "ROLLUP", маленькая красная строчка загорается под "(" после свертки.

SELECT building, room_number, time_slot_id, COUNT(*)
FROM class1
GROUP BY ROLLUP (building, room_number, time_slot_id)

1 ответ

Решение

Вам нужно использовать With Rollup в group by, Попробуйте этот синтаксис

SELECT building, room_number, time_slot_id, COUNT(*)
FROM class1
GROUP BY building, room_number, time_slot_id WITH ROLLUP 

для получения дополнительной информации проверьте здесь

Другие вопросы по тегам