Здравствуйте, Diego, Вы писали:
D>Можно и без группировок.
Нельзя. Ваш пример точно так же использует группировку, только Вы произвели ее в голове и захардкодили результат.
SQL>> create table work_data as
....
SQL>> drop table work_data;
Для таких целей во всех смыслах лучше использовать конструкцию WITH либо подзапрос во from.