Formatting Functions and Group By

From: Terry Brick <terry_brick2000(at)yahoo(dot)com>
To: pgsql-sql(at)postgresql(dot)org
Subject: Formatting Functions and Group By
Date: 2004-04-13 16:13:05
Message-ID: 20040413161305.22857.qmail@web11502.mail.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

Hi,
I'm porting a bunch of queries from MySQL to Postgres 7.4 and am having a problem with one
particular area. For example, a query like this works in MySQL:

select
to_char(myCol,'Mon YY')
from
myTable
group by
to_char(myCol,'MM YYYY')
order by
to_char(myCol,'MM YYYY')

Postgres will give me an error saying that "to_char(myCol,'Mon YY')" must be in the 'group by'. I
understand why that normally needs to be the case, but in theory, it would be ok here because they
are actually the same values (in the select and group by) but just formatted differently. I just
want the query to be grouped and ordered by month and year, but to be formatted differently in the
output.

Any ideas?

Thanks!!



__________________________________
Do you Yahoo!?
Yahoo! Small Business $15K Web Design Giveaway
http://promotions.yahoo.com/design_giveaway/

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Bruno Wolff III 2004-04-13 16:45:18 Re: Formatting Functions and Group By
Previous Message Tom Lane 2004-04-13 13:25:04 Re: trigger/for key help