我正在处理一个非常奇怪的 SQL 问题,我必须比较以前的行
Number start_date end_date
----- ------- ------------
1 2011-06-07 00:00:00.000 2011-07-10 00:00:00.000
2 2011-10-11 00:00:00.000 2011-10-11 00:00:00.000
3 2011-10-26 00:00:00.000 2011-10-29 00:00:00.000
4 2011-10-29 00:00:00.000 2011-11-15 00:00:00.000
在这里,我必须比较两条不同线上的 start_date 和 end_date 并从中创建一个视图。(如果 start_date 小于前一个 end_date ,则条件设置为 1)。
那么它应该比较 2011-10-26 00:00:00.000 3 和 2011-10-27 00:00:00.000 2 30 天
Number start_date end_date Criteria
----- ----------- ---------------- ------------
1 2011-06-07 00:00:00.000 2011-07-10 00:00:00.000 0
2 2011-10-11 00:00:00.000 2011-10-11 00:00:00.000 0
3 2011-10-26 00:00:00.000 2011-10-29 00:00:00.000 1
4 2011-10-30 00:00:00.000 2011-11-15 00:00:00.000 1
我很困惑我应该如何进行。
任何帮助都会有所帮助!!!!
谢谢 !!!