Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

folgendes problem:

ich habe zwei Zahlen bereiche der eine von x bis y und der andere von v bis w wobei x<y und v<w. Nun bräuchte ich eine Where Bedingung die überprüft ob sich die Zahlenbereiche xy und vw überschneiden.

Bsp:

x = 1 y = 3 Zahlenbereich xy 123

v = 3 w = 4 Zahlenbereich vw 34

Hier würde eine überschneidung vorliegen

bei

x = 1 y = 2

v = 3 w = 4

würde keine überschneidung vorliegen

Wie könnte man das umsetzten?? :confused: :confused:

Geschrieben

Bräuchte nur Ja/Nein die Werte sind uninteressant

Mir würde aber auch schon der WHERE Teil alleine genügen, also wenn du eine Idee hast wäre ich dir sehr dankbar.

Geschrieben

Also ich würde erst mit Between prüfen, das v und w nicht zwischen x und y prüfen.

AND (V !<X AND W !>Y)

weil sich ja sonst der Bereich zwischen v und w auch mit dem Bereich von X zu y uberschneiden, da er ja eingeschlossen wird.

Hab ich jetzt nen Kakao gewonnen? :D:D:D

Geschrieben

SO! Ich habe es raus.

@Michael: Danke für den Tipp aber du hast einen Bereich vergessen.

So siehts aus:

WHERE NOT ((x>=v AND x<=w) OR (y>=v AND y>=w) OR (x<=v AND y>=w))[\code]

Geschrieben

Ausserdem ist nicht gesagt, dass der Bereich vw immer grössere Zahlen beinhaltet wie xy, also muss man zusätzlich dem gesamten Where-Sums eine OR - Anweisung anheften, in der die Buchstaben XY mit VW vertauscht werden!

Ich nehme den Gummikeks oder den Betonlutscher ;)

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...