Eccomi qua
Mi sa che c'è qualcosa che non va.
In phpmyadmin locale ho una tabella con 118 record in cui le date vanno dal 2012-05-06 19:37:41 al 2012-06-12 21:26:37
ho fatto 3 prove:
codice:
SELECT * FROM `db_stats` WHERE (data_visita<(now()-2592000))
2012-05-06 19:37:41 => 2012-06-08 17:26:40 114 record
SELECT * FROM `db_stats` WHERE (data_visita<(now()-5184000))
2012-05-06 19:37:41 => 2012-06-07 02:38:07 90 record
SELECT * FROM `db_stats` WHERE (data_visita<(now()-7776000))
2012-05-06 19:37:41 => 2012-06-04 13:53:43 80 record
Mi sembra che i conti non tornino proprio. A seconda del valore che do nella query mi vengono scalati solo i giorni.
A meno che non bisogna indicare espressamente i giorni o i mesi (die, month)