Ho risolto aggiungendo 3 giorni alla data attuale.. forse è il mio server che da qualche problema.. poi lo testerò in remoto..
Ho un'altra cosa da chiedere sempre riguardo alle date...
Ho una ricerca utenti, dove è possibile selezionare l'età.. sia singola, quindi una ricerca precisa, e sia tra un'età e l'altra.. es tra 20 e 25 etc..
Prima salvavo direttamente l'età nel db e quindi era facile cercare utenti con una certa età..
però ora che mi sono aggiornato utilizzando la data di nascita, ho qualche problema con le query..
Cercando nel forum ho trovato questa:
codice:
select utente,( YEAR(CURRENT_DATE)-YEAR(data))- ( RIGHT(CURRENT_DATE,5)< RIGHT(data,5) ) AS eta
from tabella
( YEAR(CURRENT_DATE)-YEAR(data))- ( RIGHT(CURRENT_DATE,5)< RIGHT(data,5) )
between 15 and 20
L'ho addattata al mio script e funziona alla grande, solamente, che fa un controllo solo sull'anno.. e facendo una prova veloce, se ricerco persone di 20 anni, capita che spuntino fuori anche altre con 21..
Non è un dramma, ma si riuscirebbe a restringere il campo anche sul mese e il giorno?
Grazie