Anfrage um zu überprüfen, überlappende Bereiche, die in sql server?
Ich habe meine Tabelle als
From_Range ToRange
1 999
9000 10000
2000 5000
Wenn ich versuche, legen Sie die range-Werte von 1000 - 3000 sollte es scheitern, da einige Werte in diesem neuen Bereich fallen zwischen den bestehenden Bereich 2000 - 5000. Wie kann ich prüfen, ob die Eingangsspannung fällt in das bestehende Angebot?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Finden Sie am einfachsten eine überlappung wie diese:
Dies kann gezeigt werden, dass, wenn Sie vergleichen Sie die oben genannten Bedingungen gegen jeden der Balken in dem Diagramm unten:
in allen Fällen überschneiden, beide tests erfüllt sind:
Diejenigen, die nicht überlappen fehlschlagen der eine oder andere von diesem test.
Dies funktioniert gut für mich