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

Come visualizzare l'importo totale dell'ordine al giorno in un grafico

I tuoi valori sono davvero totali giornalieri? Sembra che sia il totale per ordine, con la data dell'ordine.

Il problema con il tuo primo grafico è che non stai raggruppando i tuoi valori in totali giornalieri:Open Flash Chart non lo farà per te. Puoi farlo come parte della tua query SQL (ad es. usa DATE( ) per convertire i datetime in date) o con PHP analizzando e riformattando le date e sommando i valori per lo stesso giorno. Tieni presente che, a seconda di come gestisci l'asse x, potresti dover aggiungere 0 voci per giorni senza alcun ordine.

Il problema con il tuo secondo grafico è che stai impostando un elemento al secondo, ma i tuoi dati dovrebbero essere giornalieri. La cosa importante qui è capire la differenza tra i grafici a linee e grafici a dispersione in Open Flash Chart. I grafici a linee vengono tracciati utilizzando una matrice unidimensionale di punti dati, mentre i grafici a dispersione vengono tracciati con le coordinate.