Afficher enregistrements champ date même si vide ? - Divers - Programmation
Marsh Posté le 15-04-2010 à 09:48:13
La syntaxe dépend des bases de données. Il faudrait donc nous dire avec quelle SQL ? Quelle base de données ? Oracle ? MySQL ? Access ? 
 
Avec Oracle, on peut utiliser un NVL() ou un DECODE() et TO_DATE(). Avec Access, on peut utiliser NZ(), etc.
Marsh Posté le 15-04-2010 à 10:30:45
Salut, 
 
c'est donc une requête sélection Access : 
 
Voici le code SQL de la requête : 
 
SELECT Date() AS [DATE], [PRC EXPRESS A].CODEL, [PRC EXPRESS A].NOMDEL, [PRC EXPRESS A].CORBEILLE, [PRC EXPRESS A].GESTIONNAIRE, [PRC EXPRESS A].GROUPE, [PRC EXPRESS A].NO_DOS, [PRC EXPRESS A].NM_PRN, [PRC EXPRESS A].COD_NIR, [PRC EXPRESS A].DOS_REF_IRC, [PRC EXPRESS A].COD_IRC_MAJ, [PRC EXPRESS A].COD_TYPE_DOS, [PRC EXPRESS A].NO_, [PRC EXPRESS A].COD_NIV_DOS, [PRC EXPRESS A].COD_STATUT_DOS, [PRC EXPRESS A].A01, [PRC EXPRESS A].A10, Date()-[A01] AS AGE, IIf([DAT_EFET_DMD_ARRCO]>Date(),1,0) AS Test, [PRC EXPRESS A].DAT_EFET_DMD_ARRCO, * 
FROM [PRC EXPRESS A] 
WHERE ((([PRC EXPRESS A].COD_IRC_MAJ) Between "A015" And "A01599" Or ([PRC EXPRESS A].COD_IRC_MAJ) Between "C011" And "C01199" ) AND (([PRC EXPRESS A].COD_NIV_DOS)<>"X" ) AND (([PRC EXPRESS A].A10) Is Null) AND ((Date()-[A01])>23) AND ((IIf([DAT_EFET_DMD_ARRCO]>Date(),1,0))<>1)); 
 
je dois créer un champ spécial ou insérer en SQL ? 
 
Merci de ton aide olivthill
Marsh Posté le 14-04-2010 à 21:38:32
Bonjour,
Dans une requête sélection, j'ai un champ DATE:Date()
Si le résultat de la requête est vide, il me met rien également dans cete case.
Je souhaiterais que la première ligne soit toujours datée ?
Faut - il insérer une ligne avec SQL ?
Merci pour votre aide