我的表:
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
当Col3
更改日期的组合时Col1
,Col2
我需要更新/设置标志。
例如:Between1/3/2015
和1/9/2015
的值Col3
是相同的 ( CC
) 所以我需要在until0
之间的所有日子里设置标志。1/4/2015
1/8/2015
之间1/13/2015
和1/29/2015
的值Col3
从CC
变为DD
。所以我需要在直到1
之间的所有日子里设置标志。1/14/2015
1/28/2015
它已经成为我的脑筋急转弯,请任何专家帮助?