nAbend Leser,
eine kleine Übung in DBen an der BA:
SELECT bst.vknr, bst.knr
FROM bestellung bst JOIN verkaeufer vk ON vk.vknr = bst.vknr
WHERE bst.datum >= TO_DATE('01.10.2003', 'DD-MM-YYYY') AND
bst.knr != ANY (
SELECT knr
FROM bestellung
WHERE datum < TO_DATE('01.10.2003', 'DD-MM-YYYY')
);
Oben ist meine Abfrage zu sehen! Mein Problem ist,
dass ich das falsche Ergebnis bekomme. Ich möchte
durch die zweite Abfrage bestimmte knr filtern, nur
leider macht er dies nicht.
Es ist so - meine Ideen an Mengenoperatoren/-vergleichen
ist noch nicht allzu groß! Hat hier jemand eine Idee
wie das Problem gelöst werden kann? Es sollen lediglich die
knr ausgelesen/erfasst werden, welche nicht in der Menge
des zweiten Queries stecken.