假設我有以下格式的表:查找差距或重疊範圍
| dbo.ROUTES |
----------------------------------------
| ID | ROUTE | LOWER_LIMIT | UPPER_LIMIT |
----------------------------------------
| 0 | A | 0 | 10 |
| 1 | B | 11 | 500 |
| 2 | C | 600 | 1000 |
我怎麼能找到未被覆蓋的路由條目任意數量的範圍是多少?即,對於上面的示例,我需要能夠看到沒有包含501-599的條目。
我們目前正在使用此佈局,儘管有4或5個其他列有各種標準,而我們我們已經發現(如你所期望的),隨着表格的增長,並且更新了下限和上限,我們開始看到空白和重疊。
我知道這真的下降到設計不良,但直到我們擁有的資源來改善它,我們可以在臨時的東西,至少可以幫我們收拾桌子做手工。
感謝,
哪個版本的SQL Server? – dario 2015-01-15 18:51:55
此刻的2008 R2。 – Ahhhhbisto 2015-01-15 18:59:22
@ king.code你爲什麼要問? – 2015-01-15 19:08:03