私のテーブル:
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の組み合わせが変更された場合、フラグを更新/設定する必要があります。Col1Col2
例: Between1/3/2015と1/9/2015の値Col3は同じ ( ) なので、 untilの間のすべての日にCCフラグを設定する必要があります。01/4/20151/8/2015
と の間1/13/2015の1/29/2015値Col3が から に変化CCしDDます。したがって、まで1の間のすべての日にフラグを に設定する必要があります。1/14/20151/28/2015
それは私にとって頭の体操になっています。専門家の助けをお願いします。