Ciao a tutti. Ho appena installato la nuova versione di mysql per poter usare la funzione datediff.
Vorrei fare una semplice (si fa per dire) query per visualizzare gli impegni della settimana. La mia query è:
select * from eventi where datediff(dataImpegno,current_date()) <= 7 order by dataImpegno asc
Per quale motivo mi restituisce come valida anche la data in cui l'impegno è 2005-05-17?
Ho provato anche con la query
SELECT * from eventi where DAYOFYEAR(dataImpegno) - DAYOFYEAR(current_date()) <= 7 order by dataImpegno asc
ma ho ottenuto lo stesso identico risultato.
Qualche suggerimento?