sql >> Database teknologi >  >> RDS >> Mysql

Sådan viser du det samlede ordrebeløb pr. dag i et diagram

Er dine værdier virkelig totaler pr. dag? Det ser ud til, at det er totalen pr. ordre, med datoen for ordren.

Problemet med din første graf er, at du ikke samler dine værdier til totaler pr. dag - Open Flash Chart vil ikke gøre dette for dig. Du kan gøre dette som en del af din SQL-forespørgsel (f.eks. brug DATE( ) for at konvertere dato og klokkeslæt til datoer), eller med PHP ved at parse og omformatere datoerne og tilføje værdier for samme dag. Bemærk, at afhængigt af hvordan du håndterer x-aksen, skal du muligvis også tilføje 0 poster for dage uden nogen ordrer.

Problemet med din anden graf er, at du indstiller et element pr. sekund, men dine data skal være pr. dag. Det vigtige her er at forstå forskellen mellem linjediagrammer og punktdiagrammer i Åbn Flash-diagram. Linjediagrammer plottes ved hjælp af en endimensionel række af datapunkter, hvorimod punktdiagrammer plottes med koordinater.




  1. Sådan køres den samme forespørgsel mod flere tabeller i databasen

  2. IntegrityError:(1062, Dublet indtastning for nøgle)

  3. Zend Framework og Mysql - meget langsomt

  4. Hvordan bruger man Alias ​​i Where-klausulen?