Try
"select oid,* from ccontinue where citkey ='04-0594703' group by
oid,citkey,contby,contdate,abcontinue,ccdate having contdate= max(contdate)"
Thanks
Dinesh Pandey
-----Original Message-----
From: pgsql-sql-owner@postgresql.org [mailto:pgsql-sql-owner@postgresql.org]
On Behalf Of A. R. Van Hook
Sent: Tuesday, April 12, 2005 10:54 PM
To: pgsql-sql@postgresql.org
Subject: [SQL] max question
I have the following in a table: oid | citkey | contby | contdate | abcontinue | ccdate
---------+------------+----------+------------+------------+------------5774835 | 04-0594703 | | |
|5775325 | 04-0594703 | Attorney | 04/06/2005 | 6 | 03/07/20055776060 | 04-0594703 | Attorney |
05/04/2005| 6 | 04/05/20055776067 | 04-0594703 | Attorney | 05/04/2005 | 6 | 04/05/2005
I am trying to pull rows that have the max. contdate. Why does the
following give more than 2 rows?ql "select oid,* from ccontinue where citkey ='04-0594703' group by
oid,citkey,contby,contdate,abcontinue,ccdate having max(contdate) =
contdate" oid | citkey | contby | contdate | abcontinue | ccdate
---------+------------+----------+------------+------------+------------5776067 | 04-0594703 | Attorney | 05/04/2005 |
6 | 04/05/20055775325 | 04-0594703 | Attorney | 04/06/2005 | 6 | 03/07/20055776060 | 04-0594703 |
Attorney| 05/04/2005 | 6 | 04/05/2005
(3 rows)
thanks
---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?
http://www.postgresql.org/docs/faq