Comparaison de date

kaygee Messages postés 51 Date d'inscription mardi 25 septembre 2001 Statut Membre Dernière intervention 9 décembre 2009 - 28 oct. 2009 à 16:15
Marroubi Messages postés 51 Date d'inscription lundi 18 mai 2009 Statut Membre Dernière intervention 30 octobre 2009 - 28 oct. 2009 à 17:19
Hello à tous,

Je bloque complètement sur une requête sql avec mes comparaisons de date

en gros dans ma table j'ai 2 dates, une date de début "datdeb" et une dat de fin "datech".

ma requête doit etre la suivante

WHERE datdeb < date du jour - 1 OR datech > date du jour

j'ai essayer avec datediff, mais pas moyen de faire fonctionner.

Pourriez-vous m'aider?

J'ai essayer de 36 manières mais visiblement pas la bonne

Merci

1 réponse

Marroubi Messages postés 51 Date d'inscription lundi 18 mai 2009 Statut Membre Dernière intervention 30 octobre 2009 2
28 oct. 2009 à 17:19
Bonsoir ,

Voilà le code :

DECLARE @dateJour AS DATETIME,

SET @dateJour=GETDATE()

-- LA DATE DU JOUR -1 c'est a dire LA DATE MOINS UN JOUR
DATEADD(DAY,-1,dateJour)

--WHERE datdeb < date du jour - 1 OR datech > date du jour
SELECT ...
WHERE ((datdeb < DATEADD(DAY,-1,@dateJour)) OR (datech>@dateJour))

Bonne Casse-Tête.
0
Rejoignez-nous