Save come faccio a confrontare delle date nel database?
Mi spiego ho un campo data (Date) io vorri sapere se da quando è stato inserito la data sono passati più di 300 giorni.
Spero di essere stato chiaro.
Grazie.
Save come faccio a confrontare delle date nel database?
Mi spiego ho un campo data (Date) io vorri sapere se da quando è stato inserito la data sono passati più di 300 giorni.
Spero di essere stato chiaro.
Grazie.
bene ho trovato l'istruzione TO_DAYS ma come posso inserirlo in questa query:
Codice PHP:
Select IDAnnunci, Title, Price from magazine Where Showcase<>'0000-00-00'"
ciao,
diciamo che ila tua tabella ha un campo data che si chiama D_INS...
SELECT datediff( curdate( ) , d_ins ) FROM tabella WHERE ....
questo ti da la differenza in giorni tra la data corrente (sul db) e quella del campo
bytez
P.
ok ho fatto così:
ma perche mi da errore su giorni:Codice PHP:
Select datediff(curdate(), Showcase) as giorni, IDAnnuncio, Title, Price from magazine where giorni<=30"
Unknown column 'giorni' in 'where clause'
se no anche così:
Codice PHP:
Select IDAnnunci, Title, Price from magazine Where datediff( curdate( ) , Showcase ) <= 30
EDIT
ti dà errore perché non puoi usare l'alias 'giorni' nella WHERE, devi usare tutta l'espressione come ho fattoi io sopra
ciao