1
我正在嘗試爲跟蹤票證的系統創建自定義界面。在數字範圍內連接來自兩個結果行的數據
我已經在形式的表拿到門票:
+----------------------+
| Section | Row | Seat |
+----------------------+
| 15 | A | 100 |
| 15 | A | 102 |
| 15 | A | 103 |
| 15 | A | 110 |
| 15 | A | 111 |
| 15 | B | 102 |
| 15 | B | 103 |
| 15 | B | 104 |
| 15 | C | 99 |
| 15 | C | 100 |
| 15 | C | 101 |
| 15 | C | 102 |
| 15 | C | 103 |
| 15 | C | 104 |
+----------------------+
我想顯示的車票「塊」,其中在彼此後面的座位都可以如此標記。即我希望能夠顯示:
+------------------------------------------------+
| Section | Row | Seat Range | Overlaps Previous |
+------------------------------------------------+
| 15 | A | 100 - 103 | No |
| 15 | B | 102 - 104 | Yes |
| 15 | C | 99 - 104 | Yes |
| 15 | A | 110 - 111 | No |
+------------------------------------------------+
有什麼想法?
您可能想澄清重疊範圍的規則。乍一看,這看起來像一個棘手的差距和島嶼問題。 –
你正在處理什麼類型的數據庫? – ydoow
FileMaker(使用ExecuteSQL函數)。如果需要,可以將數據移動到MySQL。 –