Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Hilfe bei einer SQL Abfrage

Empfohlene Antworten

Veröffentlicht

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:

Was willst du als Ergebnis ???

Willst du nur ein ja/nein für Überschneidung liegt vor, oder willst du die Werte wissen ?

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.

Hallo Naberius,

der WHERE-Abschnitt müsste ungefähr so aussehen:

WHERE x<=v AND v<=y OR x<=w AND w<=y

Viel Spaß beim Tüfteln.

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

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]

@FAFO

das kommt raus wenn man zur gleichen Zeit postet ;):P

Und ja du hast gewonnen, ich lad dich morgen ein...

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 ;)

Mann, das ist mir zu schnell hier... LOL

Hi Mechlar danke auch für deine Antwort wir hatten wohl alle zur selben Zeit denselben gedanken :D:D:D

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.