Hi!
AND A.date BETWEEN '2009-11-19 00:00:00' AND '2009-11-19 23:59:59'
AND A.number is NULLDas müsste der Fehler sein: Wenn kein A-Datensatz vorhanden ist, kann dessen "date" auch nicht im angegebenen Bereich liegen.
Nö, geht trotzdem nicht. 0 Zeilen. Ausserdem ist die Frage ob A.number is NULL richtig ist, A.number nicht NULL ist, sondern der Datensatz schlicht nicht existiert.