![]() |
|
Archives of the TeradataForumMessage Posted: Wed, 25 May 2011 @ 14:05:59 GMT
Hi. You can use RANK() or ROW_NUMBER(). I think somethink like this
SELECT
D.field1
, D.field2
, D.field3
, D.start_date
, D.end_date
from
(
SELECT
field1
, field2
, field3
, field4
, start_date
, end_date
, RANK() OVER ( PARTITION BY
field1
, field2
, field3
ORDER BY
start_date ASC ) as
R_ORDER
) D
WHERE D.R_ORDER = 1
| ||||||||||||||||||||||||||||||||||||||||||||||||
| | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
| Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||