Bonjour,
Je suis en cours de portage de code de ASE vers IQ et je rencontre un cas que je ne vois pas comment résoudre.
Le serveur IQ me dit que la syntaxe d'une condition (IF,CASE,...) n'accepte pas de sous-requête.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 case when (Q.CTYSEG = '11701' and Q.CONCON in (select distinct CONCON from PRC_CRI_Q_TEMP where CTYSEG = '1120' and isnull(Q.MTQUAC,0) = 0)) and (isnull(DVCREN,getdate()) > @dateExtract) then isnull(Q.MTQUAC,0) else[...] end
J'aimerai savoir si quelqu'un a une idée pour le résoudre.
Je pense que je vais faire un update de ma table spécifique vis à vis de ce CASE.
Merci
Partager