J'ai une table MySql appelé critiques qui stocke beaucoup de critiques de produits, accumulées sur de nombreuses années, chacune annotée avec un horodatage de la date.
Je voulais faire un graphique à barres en me montrant le nombre de revues que j'ai accumulées chaque jour de l'année, dans l'espoir de trouver les dates importantes pour mon système.MySql années bissextiles
J'ai utilisé cette requête
select dayofyear(date),count(*) from reviews group by dayofyear(date);
Cependant, après avoir remarqué que c'est de retour 366 lignes au lieu de 365, je me suis rendu compte que je ne peux pas l'utiliser pour faire de ce tableau, car l'index de jour est obtenir compensée par 1 chaque année bissextile, ce qui fausse mes données. Par exemple, Noël montre le jour # 359 sur la plupart des années, mais le # 360 sur les années bissextiles.
Quelle est la manière la plus simple de résoudre ce problème?
Sur un Sidenote, est-il tout logiciel qui peut accepter une requête SQL et retourne les résultats directement un bar-chart (quand un graphique à barres est logique)