Allora.. ci sono quasi, spero di aver fatto giusto:
a) trovo i record di oggi:
Codice PHP:
SELECT * FROM tablella WHERE status='1' AND EXTRACT(month FROM NOW()) = EXTRACT(month FROM data_inizio) AND EXTRACT(day FROM NOW()) = EXTRACT(day FROM data_inizio)
b) trovo i record di un giorno specifico
Codice PHP:
SELECT * FROM tablella WHERE status='1' AND EXTRACT(month FROM DATE'2011-06-23') = EXTRACT(month FROM data_inizio) AND EXTRACT(day FROM DATE'2011-06-23') = EXTRACT(day FROM data_inizio)
Adesso devo implementare il between per estrapolare anche quei record che hanno una data di inizio e fine differente