我有這樣的一個SQL表附低於查找不連續運行值
+-----+------------+-------+-----+
| ID | Name | Start | End |
+-----+------------+-------+-----+
| 100 | Road one | 0 | 244 |
| 101 | Road two | 0 | 300 |
| 101 | Road two | 300 | 329 |
| 101 | Road two | 329 | 400 |
| 101 | Road two | 400 | 380 |
| 102 | Road three | 0 | 120 |
| 102 | Road three | 122 | 175 |
| 102 | Road three | 175 | 222 |
+-----+------------+-------+-----+
我需要找出所有正在運行的Start
和End
值這是不連續的每一個獨特的ID
。
在上面的示例380中,小於400的值不正確,而122大於120,這也不正確,因爲它應該是120(以前的End
值)。
我需要一個sql腳本來突出顯示這些值。
幫助表示讚賞
我可以做在報告生成器中非常容易,甚至寫一個小型的c#應用程序,但我需要一個可移植的SQL腳本來做到這一點現在 –
因此,你應該至少展示你的嘗試。 –
可不可以給我一分鐘,我會回答我自己的問題 –