Ciao a tutti ho una tabella con un elenco di eventi e due campi (data inizio e data fine); vorrei fare in modo che passando una data (curdate) mi vengano ritornati tutti gli eventi dopo questa data (curdate)

quindi se oggi è il 15/02 (recuperato dal curdate)

non deve considerare un record con (data inizio e data fine): 12/01 - 13/02

ma deve considerare un record con (data inizio e data fine): 15/02 - 23/02 oppure 01/03 - 12/03 oppure 31/01 - 20/02


Come devo costruire la query??

io ho provato con:


SELECT DISTINCT Attivita.id, Date, Date_End, Title, ....FROM Attivita ...WHERE Date <= date_add(curdate(),interval ".$days." day) AND Date >= curdate()


ma non sembra funzionare