我有一個表格,每年的日期範圍(季節)。 正常情況下,一季的結束是下一季的開始。 在下面的例子中,我粗體顯示了兩個不規則的季節設置。在季節1的第一端部是季節2的beggining在第二後一天,季節4的beggining爲一天seaon 3SQL Server找到重疊日期範圍
+--------+----+--------------+--------------+
|SEASONID|YEAR|DATE FROM |DATE TO |
+--------+----+--------------+--------------+
|1 |14 | 2014-01-01 |**2014-01-31**|
|2 |14 |**2014-01-30**| 2014-03-01 |
|3 |14 | 2014-03-01 |**2014-05-22**|
|4 |14 |**2014-05-23**| 2014-10-16 |
|5 |14 | 2014-10-16 | 2014-12-01 |
+--------+----+--------------+--------------+
結束後是否有寫的方式查詢可以捕捉不正確設置的季節? (那些一個賽季到底是不是我下月初)
ID是否是自動增量? – Backtrack
這只是另一個孤島和空白的問題。嘗試使用Google搜索或搜索SO,您會發現問題描述和衆多答案。 – OzrenTkalcecKrznaric
不幸的是,SeasonID是自動增量的,並且沒有規則每年都會按順序插入季節。這使所有的查詢取決於ID = ID + 1無用:( – PanosPlat