В другом потоке я увидел ответ на проблему sql с использованием аналитики Oracle. Есть ли эквивалент в PostgreSQL или общий SQL?


Увы ... и похоже, что их тоже не будет в Postgres 8.4. Однако они находятся в стадии разработки.
Некоторые полезные функции можно найти в этой статье: http://www.postgresql.org/docs/8.3/static/tablefunc.html (connect_by, crossstab)
Я не знаком с Oracle Analytics, но немного поработал с Jasper Reports, и мне это нравится.
Подробнее здесь: http://www.jaspersoft.com/JasperSoft_JasperServer.html
Большая часть вещей бесплатна, но есть и коммерческие версии.