nessuno mi da una mano ???
nessuno mi da una mano ???
Bella patata perchè usi un formato stringa e non un formato data. Come stringa l'ordinamento avviene secondo il valore ascii dei caratteri e non per data o numerico.
dovresti esplodere la data, riunirla in formato yyyy-mm-dd e poi fare le tue valutazioni.
![]()
1) dò per scontato che le date siano memorizzate in campi data
2) il discorso che hai fatto sulla "data corrente" non è molto chiaro, quindi ipotizzo che i record vadano estratti quando ("data maggiore" + 30 giorni) > "data di oggi"
Quindi:
SELECT quelloCheTiPare FROM nomeTabella WHERE DATE_ADD(GREATEST(campo1,campo2,campo3),INTERVAL 30 DAY) > CURDATE()
Grazie mille Luca !!!