mais pourquoi mon case marche pas ? - SQL/NoSQL - Programmation
Marsh Posté le 30-11-2005 à 10:02:36
Oui c'est très pratique IIF et ca fonctionne (c'est peut être l'essentiel) mais j'aurais préferé utiliser une CASE ... pour optimiser un peu plus.
En plus ca ne m'explique pas pourquoi le case ne passait pas
En tout cas merci quand même.
Marsh Posté le 29-11-2005 à 15:55:27
Je suis sous Access 2002 j'ai écris une requête qui ressemble a cela :
SELECT .....
FROM Avis_travaux
WHERE Case when not isnull(Avis_travaux.report_non_integ) then (Avis_travaux.report_demandeur > Avix_travaux.report_non_integ) else true end ;
Mais voilà ca ne marche pas j'ai un message d'erreur me disant que l'opérateur est absent dans
Case when isnull(Avis_travaux.report_non_integ) then (Avis_travaux.report_demandeur > Avix_travaux.report_non_integ) else true end !!!
Et là je me pose des questions la syntaxe SQL classique semble correcte, mais Access SQL gère les case au moins ou y a t'il une syntaxe particulière ?