Кложурь это новый SQL или "нам гамон"
http://justy-tylor.livejournal.com/205808.html?thread=873456#t873456 "глупо ожидать удобства от древнего бухгалтерского DSL в двадцать первом веке." - это про SQL, который изначально вообще задумывался вроде для разного рода бухгалтеров и экономистов, но они "не осилили".
Я вот думаю, что Clojure на роль бухгалтерского DSL подходит гораздо лучше :)
Я вот думаю, что Clojure на роль бухгалтерского DSL подходит гораздо лучше :)
no subject
select * from
(select month,1 k, item, sum(amount) from Items
group by 1,2,3
union
select month,2 k, '', sum(amount) from items
group by 1,2,3
) order by month,k
ну или помудрить с CTE, чтобы два раза не вставать к основной таблице.
no subject
no subject
no subject
no subject
В итоге, один запрос с аггрегацией я делаю на SQL а всю постобработку типа "показать итоги до, после, сверху, сбоку, спереди и сзади" - на Clojure.
no subject