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

Comment afficher le montant total de la commande par jour dans un graphique

Vos valeurs sont-elles vraiment des totaux par jour ? Il semble que ce soit le total par commande, avec la date de la commande.

Le problème avec votre premier graphique est que vous ne divisez pas vos valeurs en totaux par jour - Open Flash Chart ne le fera pas pour vous. Vous pouvez le faire dans le cadre de votre requête SQL (par exemple, utilisez DATE( ) pour convertir les datetimes en dates), ou avec PHP en analysant et reformatant les dates, et en additionnant les valeurs pour le même jour. Notez que selon la façon dont vous gérez l'axe des x, vous devrez peut-être également ajouter 0 entrées pour les jours sans aucune commande.

Le problème avec votre deuxième graphique est que vous définissez un élément par seconde, mais vos données doivent être par jour. L'important ici est de comprendre la différence entre les graphiques linéaires et nuages ​​de points dans Open Flash Chart. Les graphiques linéaires sont tracés à l'aide d'un tableau unidimensionnel de points de données, tandis que les graphiques en nuage de points sont tracés avec des coordonnées.