Re: sub select as a data column
От | Tom Lane |
---|---|
Тема | Re: sub select as a data column |
Дата | |
Msg-id | 14382.1133214454@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | sub select as a data column (Phong & Ronni Bounmixay <bounmixay@gmail.com>) |
Ответы |
Re: sub select as a data column
|
Список | pgsql-general |
Phong & Ronni Bounmixay <bounmixay@gmail.com> writes: > I want to do in postgresql what I do in oracle: > select year report_year, > sum(amount), > sum(select amount from my_table where year <= report_year) > from my_table > group by report_year; That doesn't really work in Oracle does it? It violates the SQL spec in at least three ways. Try something like select year as report_year, sum(amount), sum((select amount from my_table b where b.year <= a.year)) from my_table a group by year; (which should work in Oracle too, or any other SQL-spec-compliant database). Note the extra parentheses ... they're not optional. regards, tom lane
В списке pgsql-general по дате отправления: