My Table:
Date Col1 Col2 Col3 flag
12/29/2014 AA NULL NULL NULL
12/30/2014 AA NULL NULL NULL
12/31/2014 AA NULL NULL NULL
1/1/2015 AA XX CC NULL
1/2/2015 AA XX CC NULL
1/3/2015 AA XX CC NULL
1/4/2015 AA NULL NULL NULL
1/5/2015 AA NULL NULL NULL
1/6/2015 AA NULL NULL NULL
1/7/2015 AA NULL NULL NULL
1/8/2015 AA NULL NULL NULL
1/9/2015 AA XX CC NULL
1/10/2015 AA XX CC NULL
1/10/2015 AA XX CC NULL
1/11/2015 AA NULL NULL NULL
1/12/2015 AA XX CC NULL
1/13/2015 AA XX CC NULL
1/14/2015 AA NULL NULL NULL
1/15/2015 AA NULL NULL NULL
1/16/2015 AA NULL NULL NULL
1/17/2015 AA NULL NULL NULL
1/18/2015 AA NULL NULL NULL
1/19/2015 AA NULL NULL NULL
1/20/2015 AA NULL NULL NULL
1/21/2015 AA NULL NULL NULL
1/22/2015 AA NULL NULL NULL
1/23/2015 AA NULL NULL NULL
1/24/2015 AA NULL NULL NULL
1/25/2015 AA NULL NULL NULL
1/26/2015 AA NULL NULL NULL
1/27/2015 AA NULL NULL NULL
1/28/2015 AA NULL NULL NULL
1/29/2015 AA XX DD NULL
1/30/2015 AA XX DD NULL
1/31/2015 AA NULL NULL NULL
When Col3
changes for the combination of Col1
and Col2
for a date then I need to update/set the flag.
Ex: Between 1/3/2015
and 1/9/2015
the value of Col3
is same (CC
) so I need to set flag to 0
for all days between 1/4/2015
till 1/8/2015
.
Between 1/13/2015
and 1/29/2015
value of Col3
changes from CC
to DD
. So I need to set flag to 1
for all days between 1/14/2015
till 1/28/2015
.
It has become a brain twister for me, any expert help please?