Re: select records by nearest value

Поиск
Список
Период
Сортировка
От Lew
Тема Re: select records by nearest value
Дата
Msg-id iqoffk$8di$1@news.albasani.net
обсуждение исходный текст
Ответ на Re: select records by nearest value  (e-letter <inpost@gmail.com>)
Список pgsql-novice
On 05/15/2011 03:30 AM, e-letter wrote:
> Thanks, I read the link and received the following error:
>
> ERROR:  aggregates not allowed in WHERE clause
>
> Using the example:
>
> WHERE g1.gid = 1 and g1.gid<>  g2.gid
>
> The error occurs if the function:
>
> =1
>
> is replaced by:
>
> SUM(1000)

That's because SUM() is an aggregate function - it collects information over a
query or GROUP BY.  WHERE clauses operate on values from single records.  You
can get the effect with a correlated subquery, perhaps.

> Another question: what does '<>' mean? Couldn't find explanation in the manual.

Go to the manual
<http://www.postgresql.org/docs/9.0/interactive/>

Click on chapter 9, "Functions and Operators".
<http://www.postgresql.org/docs/9.0/interactive/functions.html>

Click on chapter 9.2, "Comparison Operators".
<http://www.postgresql.org/docs/9.0/interactive/functions-comparison.html>

--
Lew
Honi soit qui mal y pense.
http://upload.wikimedia.org/wikipedia/commons/c/cf/Friz.jpg

В списке pgsql-novice по дате отправления:

Предыдущее
От: e-letter
Дата:
Сообщение: Re: select records by nearest value
Следующее
От: sanal mk
Дата:
Сообщение: error in server connection