Re: How to get a count() where column < ''?

Поиск
Список
Период
Сортировка
От Stephan Szabo
Тема Re: How to get a count() where column < ''?
Дата
Msg-id 20051204133233.O57404@megazone.bigpanda.com
обсуждение исходный текст
Ответ на How to get a count() where column < ''?  (Joost Kraaijeveld <J.Kraaijeveld@Askesis.nl>)
Ответы Re: How to get a count() where column < ''?  (Joost Kraaijeveld <J.Kraaijeveld@Askesis.nl>)
Список pgsql-sql
On Sun, 4 Dec 2005, Joost Kraaijeveld wrote:

> Hi,
>
> I want the number of customers that have a zipCode smaller tha a given
> value. The foolowing query doe snot work : I get an error (ERROR:
> column "addresses.zipcode" must appear in the GROUP BY clause or be used
> in an aggregate function) and I do not know how to solve it.
>
> SELECT COUNT(customers.objectid) FROM prototype.customers,
> prototype.addresses
> WHERE
> customers.contactaddress = addresses.objectid
> AND
> zipCode < '2716BN'
> ORDER By zipCode, houseNumber
>
> Anyone an idea?

In a non-grouped query like the above, I don't think that the order by is
meaningful.  You only get one row back anyway without a group by, and
there's no single zipCode or houseNumber to associate with the row.



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

Предыдущее
От: Joost Kraaijeveld
Дата:
Сообщение: How to get a count() where column < ''?
Следующее
От: Joost Kraaijeveld
Дата:
Сообщение: Re: How to get a count() where column < ''?