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 < ''?
|
Список | 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 по дате отправления: