3
我有一个有数字范围列表的表。我需要知道,如果这些号码的范围重叠海誓山盟SQL-做任何数字范围重叠
例如,最后两行的小提琴重叠海誓山盟。我不确定你会如何在查询结果中显示。
任何帮助,将不胜感激。
编辑:如果不知道这会工作,但似乎是:
SELECT
*
FROM
(
SELECT
FROM_NUM,
TO_NUM,
LEAD(FROM_NUM) OVER (ORDER BY FROM_NUM) A
FROM
RANGES
) RANGES
WHERE
A < TO_NUM
在技术上并不'INSERT INTO范围内的值(2501,2501)'重叠呢? –
他们与彼此重叠,但不是其他行,所以我不关心这些。 – Lock