Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So zeigen Sie die Gesamtbestellmenge pro Tag in einem Diagramm an

Sind Ihre Werte wirklich Summen pro Tag? Es sieht so aus, als wäre es die Summe pro Bestellung mit dem Datum der Bestellung.

Das Problem mit Ihrem ersten Diagramm ist, dass Sie Ihre Werte nicht in Tagessummen zusammenfassen - Open Flash Chart wird dies nicht für Sie tun. Sie könnten dies als Teil Ihrer SQL-Abfrage tun (z. B. verwenden Sie DATE( ) um die Datumszeiten in Datumsangaben umzuwandeln) oder mit PHP, indem die Datumsangaben geparst und neu formatiert und die Werte für denselben Tag addiert werden. Beachten Sie, dass Sie je nach Handhabung der x-Achse möglicherweise auch 0 Einträge für Tage ohne Bestellungen hinzufügen müssen.

Das Problem mit Ihrem zweiten Diagramm besteht darin, dass Sie ein Element pro Sekunde festlegen, Ihre Daten jedoch pro Tag sein sollten. Das Wichtigste hier ist, den Unterschied zwischen Liniendiagrammen und zu verstehen Streudiagramme im Open-Flash-Chart. Liniendiagramme werden mit einem eindimensionalen Array von Datenpunkten gezeichnet, während Punktdiagramme mit Koordinaten gezeichnet werden.