I have NAME and PAY, but I need CHANGEGROUP in this example:
NAME PAY DATE CHANGEGROUP
Sally 12 10/01/2011 1
Sally 12 10/01/2011 1
Sally 12 11/02/2011 1
Sally 12 11/02/2011 1
Sally 12 12/01/2012 1
Sally 13 04/23/2013 2
Sally 12 04/24/2013 3
Sally 10 05/01/2013 4
Sally 10 10/01/2014 4
I tried RANK()
and DENSE_RANK()
, but they group according to the value - because pay goes down, it messes up my grouping. I saw this but it's not compatible with this older version of SQL 2005
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…