[supersaibal]Originariamente inviato da lorimielome
salve a tutti ,

in un campo del database inserisco la data odierna in questo formato --- date("Ymd")--- che restituisce questo valore ---20050418--- e fino a qui tutto ok,
ma il problema per me e' trovare una data per esempio equivalente a 30 giori prima di questa.
ho visto le pillole ma sinceramente ho le idee confuse .
esiste una formula semplice cioe' alla mia portata?

grazie. [/supersaibal]
Utilizzando un formato numerico per la data devi utilizzare una funzione che renda solo la data e non l'ora come farebbe invece NOW().

SELECT * FROM tabella
WHERE tua_data = curdate() - INTERVAL 30 DAY