Prościej może być po prostu użycie opcji GRUPUJ WEDŁUG, a następnie dodanie w rzeczywistym kodzie brakujących dat (lub iteracja przez cały zakres dat i wyświetlenie zera, jeśli w wynikach zapytania brakuje daty).
Nie wszystko musi być rozwiązane w SQL, a wiele rzeczy jest łatwiejszych do rozwiązania gdzie indziej. :)