SQL entre les dates, y compris les dates de début et de fin

J'ai donc ceci:

 (CURDATE() BETWEEN start_date AND end_date) 

Fonctionne très bien.

Mais quand le CURDATE() est 2011-12-02 et la end_date est 2011-12-02 va saisir la ligne?

E. g mon date_debut est 2011-12-01 00:00:00 et ma date de fin est 2011-12-02 23:59:59

De sorte qu'il ne fonctionne que lorsque la date est entre mais pas si c'est SUR le end_date lui-même.

Ou peut-être qu'il doit vérifier, une fois de plus, car il doit encore être sélectionnés avec cette requête lorsqu'il est 2011-12-02 15:30:00 par exemple.

Comment puis-je faire cela?

source d'informationauteur Karem | 2011-12-02