Bonjour,
j'ai écrit ceci :
Dans le cas "MAX", on prend une jointure vers N lignes de QIN pour sortir le maximum de TARIF, et dans les autres cas, on joint vers une seule ligne de QIN pour le TARIF choisi... Hélas, ceci ne semble pas fonctionner, cette syntaxe est incorrecte...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 select top 10 que.QUE_ID, que.CUS_ID, max(qin.TARIF), max(cus.CUS_TARIFLEVEL) from QUE_QUERY que inner join COW_CONTRACTOWNER cow on cus.COW_ID = cow.COW_ID inner join QIN_QUERYINPUT on case cow.COW_LABEL when 'EAF' then (que.QUE_ID = qin.QUE_ID) else (que.qin_id = qin.qin_id) endQuelqu'un a une idée s'il-vous-plait ?Incorrect syntax near '='.
Partager