SELECT COUNT(*) AS ile, sum(kwota) AS suma, DATE_FORMAT(DATA,'%y-%m-%d') AS y_m, DATA AS databaza FROM produkty WHERE WEEKOFYEAR(DATA) = WEEKOFYEAR(CURDATE()) AND YEAR(DATA) = YEAR(CURDATE()) AND kategoria!=3 GROUP BY y_m
Zapytanie zwraca mi rekordy w których coś jest natomiast potrzebuje pobrać również te rekordy dla których wartości jest 0 żeby uzyskać coś w tym stylu:
Poniedziałek - 0
Wtorek - 0
Środa - 2
Czwartek - 1
...
Niedziela - 0
Kombinowałem już z IFNULL(COUNT(*), 0) + masa pomysłów z google jednak nic nie przynosi efektu.
Jak to rozwiązać lub czym zastąpić żeby uzyskać taki wynik jak podałem wyżej ?