le 25/03/2010 à 14:56
longshot
Un article est actif du dateDebut au dateFin
-----------------------------
article | dteDebut | dateFin
-----------------------------
art1 | 2010-3-1 | 2010-3-5
art2 | 2010-3-5 | 2010-3-8
art3 | 2010-3-2 | 2010-3-6
Donc art1 était actif le 1-3-2010, 2-3-2010, 3-32-010, 4-3-2010 et le 5-3-2010.
SELECT pseudo, message FROM blog WHERE dateDebut BETWEEN '2010-03-02 00:00:00' AND '2010-03-04 00:00:00' OR dateFin BETWEEN '2010-03-07 00:00:00' AND '2010-03-18 00:00:00'
art1 ne va pas être affiche parce que dateDebut = 2010-3-1 donc n'est pas dans le "Between" mais pourtant le 2010-3-2 il était actif mais ne sera pas affiché non plus...
Dur a expliquer ;(
-----------------------------
article | dteDebut | dateFin
-----------------------------
art1 | 2010-3-1 | 2010-3-5
art2 | 2010-3-5 | 2010-3-8
art3 | 2010-3-2 | 2010-3-6
Donc art1 était actif le 1-3-2010, 2-3-2010, 3-32-010, 4-3-2010 et le 5-3-2010.
SELECT pseudo, message FROM blog WHERE dateDebut BETWEEN '2010-03-02 00:00:00' AND '2010-03-04 00:00:00' OR dateFin BETWEEN '2010-03-07 00:00:00' AND '2010-03-18 00:00:00'
art1 ne va pas être affiche parce que dateDebut = 2010-3-1 donc n'est pas dans le "Between" mais pourtant le 2010-3-2 il était actif mais ne sera pas affiché non plus...
Dur a expliquer ;(