Ich habe eine Tabelle in welcher aufträge erfasst werden die grundsätzlich
Kundennummer und Lieferdatum enthält:
Kunr Ld
282 1.1.2000
282 1.2.2000
282 2.3.2001
200 1.1.2000
200 4.4.2005
199 6.7.2006
199 9.4.2009
Ich möchte jetzt alle kunden die zb nicht am 1.1.2000 eine ware bekommen
Kunr Ld
282 1.2.2000
282 2.3.2001
200 4.4.2005
199 6.7.2006
199 9.4.2009
mit group oder distinct erhalte ich dann für kunr folgendes
282
200
199
dh er deselektiert mir natürlich das lieferdatum aber der kunde 282 ist trotzdem drinnen da er ja auch an einem anderen datum bestellt hat.
ich möchte ihn aber natürlich nicht drinnen haben muss ich dann sowas wie einen count einbauen damit wenn das datum vorhanden ist aber er mehr als 1 mal drinnen ist trotzdem nicht angezeigt wird ?
Meine ausgabe die ich gern hätte wäre dann nur:
199
mein jetziger code schau aus wie folgt:
SELECT KuNr
FROM Auftrag
WHERE Ld <>#1/1/2000#
GROUP BY KuNr
ORDER BY Kunr;
mfg
Kundennummer und Lieferdatum enthält:
Kunr Ld
282 1.1.2000
282 1.2.2000
282 2.3.2001
200 1.1.2000
200 4.4.2005
199 6.7.2006
199 9.4.2009
Ich möchte jetzt alle kunden die zb nicht am 1.1.2000 eine ware bekommen
Kunr Ld
282 1.2.2000
282 2.3.2001
200 4.4.2005
199 6.7.2006
199 9.4.2009
mit group oder distinct erhalte ich dann für kunr folgendes
282
200
199
dh er deselektiert mir natürlich das lieferdatum aber der kunde 282 ist trotzdem drinnen da er ja auch an einem anderen datum bestellt hat.
ich möchte ihn aber natürlich nicht drinnen haben muss ich dann sowas wie einen count einbauen damit wenn das datum vorhanden ist aber er mehr als 1 mal drinnen ist trotzdem nicht angezeigt wird ?
Meine ausgabe die ich gern hätte wäre dann nur:
199
mein jetziger code schau aus wie folgt:
SELECT KuNr
FROM Auftrag
WHERE Ld <>#1/1/2000#
GROUP BY KuNr
ORDER BY Kunr;
mfg
Comment