Originariamente inviato da luca200
Sì però mi piacerebbe sapere perché usate una funzione di formattazione per fare un confronto....
Ciao Luca, come va?
Tu come la scriveresti?
edit.
Le alternative che mi vengono in mente sono queste due:
codice:
select * from tabella
where concat(year(curdate()),'-',substring(data_nascita,-5)) between
curdate() and curdate()+interval 7 day
select * from tabella
where datediff(concat(year(curdate()),'-',substring(data_nascita,-5)),curdate())
between 0 and 7
Tu avevi in mente qualcos'altro?