Quote Originariamente inviata da brancomat Visualizza il messaggio
Mi sembra che stai facendo fare i conti a PHP, cosa che non è molto veloce.
Io farei così
- parti da un array posto tutto a zero
- fai una query dove metti un SUM del fatturato con un GROUP BY sul DAY() (e relative WHERE)
- cicli direttamente sui risultati e dove c'è una riga metti il relativo valore dentro l'array
Così se in un mese, poniamo, hai 2 movimenti il ciclo dura 2 e non 31 come nel tuo codice.
Ti ringrazio ma la mia necessità è quello di farlo durare comunque 31 giorni

grazie... Come si fa a chiudere la discussione?