Requête sur date

Résolu
tif27940 Messages postés 74 Date d'inscription lundi 24 janvier 2011 Statut Membre Dernière intervention 21 février 2012 - 29 déc. 2011 à 10:31
tif27940 Messages postés 74 Date d'inscription lundi 24 janvier 2011 Statut Membre Dernière intervention 21 février 2012 - 29 déc. 2011 à 10:46
Bonjour voila j'ai une table contact avec un champ dte_inactif qui soit contient une date soit est vide et je souhaite afficher les contacts qui on une dte_inactif qui est vide mais comment l’écrire?

J'ai écrit
select * 
from Contact
where dte_inactif=''

mais rien ne s'affiche si je fait
select * 
from Contact
where dte_inactif='null'

il me dit "Échec de la conversion de la date et/ou de l'heure à partir d'une chaîne de caractères."

merci de vos futurs réponses

2 réponses

cs_jopop Messages postés 1540 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 1 août 2013 12
29 déc. 2011 à 10:44
Salut,

null est une valeur en elle-même, tu ne dois pas l'entourer de quote. Sous certains SGBD il faut également utiliser le keyword IS en lieu et place du symbole égale (=). Tu te retrouveras alors avec une clause du genre :
[..] WHERE dte_inactif IS NULL;
3
tif27940 Messages postés 74 Date d'inscription lundi 24 janvier 2011 Statut Membre Dernière intervention 21 février 2012
29 déc. 2011 à 10:46
merci sa marche je suis vraiment pas douée j'aurais pu y penser
0