Buongiorno e buon anno a tutti,
ho un piccolo problema con una query che per voi potrà essere banale ma io provo e riprovo e non ci riesco..
Ho una tabella che contiene degli eventi e per ognuno di questi c'è un timestamp di inizio e uno di fine..
chiamando la pagina /page.php?day=03&month=01&year=2014 vorrei selezionare con la query non solo gli eventi che iniziano in un determinato giorno ma anche quelli che ad esempio iniziano il 02 gennaio e finiscono il 03...
Questo è quello che ho provato:
Non ho idea di come altro fare e se non è chiaro qualcosa chiarirò meglio... in ogni caso grazie a tutti in anticipo
P.S. vorrei inoltre che l'evento, se ad esempio finisse il 03 alle 12:00, sarebbe visibile per tutta la giornata e non fino alle 12:00....vorrei quindi filtrarli per data e non ora
ho un piccolo problema con una query che per voi potrà essere banale ma io provo e riprovo e non ci riesco..
Ho una tabella che contiene degli eventi e per ognuno di questi c'è un timestamp di inizio e uno di fine..
chiamando la pagina /page.php?day=03&month=01&year=2014 vorrei selezionare con la query non solo gli eventi che iniziano in un determinato giorno ma anche quelli che ad esempio iniziano il 02 gennaio e finiscono il 03...
Questo è quello che ho provato:
Codice:
SELECT * FROM events WHERE (CURDATE() BETWEEN DATE(inizio) AND DATE(fine))
P.S. vorrei inoltre che l'evento, se ad esempio finisse il 03 alle 12:00, sarebbe visibile per tutta la giornata e non fino alle 12:00....vorrei quindi filtrarli per data e non ora