Je vous explique mon problème. J'aimerais passer d'une requête SQL à une requête sous Access. Cependant celle-ci ne fonctionne pas
Requête SQL:
Requête Access:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 (case when (select count(*) from cbr where cbr.cpy_id = gtr.cpy_id and cbr.csc_id = gtr.csc_id and cbr_main = 1) <> 1 then bra_main.bra_id else cbr.bra_id end) bra_id
Access me retourne comme erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 (select (iif (count(*)<>'1',informix_bra.bra_id,informix_cbr.bra_id)) from informix_cbr where informix_cbr.cpy_id = informix_gtr.cpy_id and informix_cbr.csc_id = informix_gtr.csc_id and informix_cbr_main = 1)
Vous avez essayé d'éxécuter une requête ne comprenant pas l'expression spécifiée 'IIf (Not count(*)='1',informix_bra.bra_id,informix_cbr.bra_id)' comme une partie de la fonction d'agrégat.
Si quelqu'un peut me venir en aide ...
Merci d'avance
Partager