Andreas: Wieder ein SQL Problem mit HAVING/WHERE

Beitrag lesen

Hallo!
Nochmal eine SQL-Frage: Ich habe folgende Abfrage:

SELECT SUM(Anzahl),bestellt
FROM p_bestelldaten
GROUP BY PID
HAVING bestellt = 0

Damit würde ich gerne für jedes Produkt(PID) die Anzahl ausgeben, die noch nicht bestellt ist. In einer einfachen Select - Abfrage, nur mit Where konnte ich schreiben, where bestellt = 0

Damit wurde alle Datensätze gefiltert, die noch keinen Wert im Datetime Feld "bestellt" hatten.

Die obige Abfrage schert sich aber einen Dreck darum, ob im Feld "bestellt" ein Datum steht oder nicht. Und wenn ich statt HAVING WHERE einsetze geht gar nichts mehr.

Jemand ne Idee?

Grüße
  Andreas