Quote Originariamente inviata da z.cristiano Visualizza il messaggio
Buonasera,
allora ho 8 record nel database MySQL ovvero:
04/05/2021


Vorrei mettere una lista:
ULTIMI 7 GIORNI (0)
ULTIMI 30 GIORNI (0)
ULTIMI 45 GIORNI (0)
ULTIMI 60 GIORNI (0)

Come è la variabile giusta da mettere su MySQL e PHP in modo che viene conteggiato i record negli ultimi 7 o 30 o 45
o 60 giorni?
Dovrai fare un count sul campo selezionato e usare il BETWEEN ? AND ?
qualcosa come:
select count(colonna_mia_data) as contatore where colonna_mia_data BETWEEN 2021-07-02 AND 2021-07-09

Attenzione che se usi le date così su un timestamp, viene considerata la mezzanotte del giorno indicato, dovresti indicare, del giorno più alto in questo caso, il giorno seguente.