![]() |
|
Archives of the TeradataForumMessage Posted: Thu, 12 Jan 2012 @ 11:18:34 GMT
Hi, I need to make a rank for the next registers. I mean, from this?
CLIENT DATE_INI DATE_FIN COMPANY
100 1-1-2009 1-2-2009 A
100 2-2-2009 1-4-2009 A
100 2-4-2009 1-6-2009 A
100 2-6-2009 1-8-2009 B
100 2-8-2009 1-1-2100 A
... To this
CLIENT DATE_INI DATE_FIN COMPANY RANK
100 1-1-2009 1-2-2009 A 1
100 2-2-2009 1-4-2009 A 1
100 2-4-2009 1-6-2009 A 1
100 2-6-2009 1-8-2009 B 2
100 2-8-2009 1-1-2100 A 3
I tried
RANK() OVER
(PARTITION BY client ORDER BY date_fin
ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING)
It didn't work. Any idea how to make this rank? Thanks a lot. FINA RODRIGUEZ POSADA
| ||||||||||||||||||||||||||||||||||||||||||||||||
| | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
| Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||