Erforderlich, um die Geschäftsanforderung mithilfe von CTC in SQL Server 2008 zu implementieren.
Es wäre eine große Hilfe, das kleine @ zu implementierSP
für die folgende Anforderung.
Geschäftsregel ist:
EndDate sollte mit dem Datum der nächsten Regel beginnen, andernfalls sollte die Regel nicht als fortlaufend betrachtet werden und würde als eine andere Regelreihe behandelt, wie im folgenden Beispiel gezeigt, da zwei Reihen vorhanden sind, da sie für den vierten Datensatz unterbrochen wurde.
RuleId Name StartDate EndDate
2 TP1 1/1/2015 00.00.00 1/31/2015 00.00.00
2 TP1 1/31/2015 00.00.00 2/28/2015 00.00.00
2 TP1 2/28/2015 00.00.00 3/15/2015 00.00.00
2 TP1 3/18/2015 00.00.00 3/28/2015 00.00.00
2 TP1 3/28/2015 00.00.00 4/30/2015 00.00.00
2 TP1 4/30/2015 00.00.00 5/5/2015 00.00.00
Ergebnis sollte sein:
RuleId Name StartDate EndDate
2 TP1 1/1/2015 00.00.00 3/15/2015 00.00.00
2 TP1 3/18/2015 00.00.00 5/5/2015 00.00.00