Mysql
 sql >> Base de données >  >> RDS >> Mysql

Renvoyer des lignes vides dans la clause GROUP BY

Il existe pas mal de solutions sur SO :

Une solution est pour vous une autre table qui contient toutes les dates possibles/pertinentes. Une implémentation peut être trouvée ici :https://stackoverflow.com/a/7262803/1085891

S'il est exécuté souvent, il serait plus efficace de stocker les dates. Cependant, pour un rapport rapide, vous pouvez générer les dates dont vous avez besoin et joindre la sortie au tableau dans lequel vous effectuez la recherche.