Hallo an alle,

Ich habe mir einen QM gebastelt bei dem Ich mit einer "WHEN THEN" Funktion die Reihenfolge festlege.....

,CASE WHEN A.DEFEKT_GRUND = 14 then '1'
WHEN A.DEFEKT_GRUND = 10 then '2'
WHEN A.DEFEKT_GRUND = 11 then '4'
WHEN A.DEFEKT_GRUND = 12 then '5'
WHEN A.DEFEKT_GRUND = 13 then '6'
END AS DEFEKT


soweit sogut, nun bin Ich an den Punkt angekommen, das Ich mit einer Exists -Funktion den Inhalt einer weiteren Datei abfrage.....Und hierbei habe ich ein Problem

,CASE WHEN A.DEFEKT_GRUND = 14 then '1'
WHEN A.DEFEKT_GRUND = 10 then '2'
WHEN A.DEFEKT_GRUND = 11 then '4'
WHEN A.DEFEKT_GRUND = 12 then '5'
WHEN A.DEFEKT_GRUND = 13 then '6'
WHEN A.DEFEKT_GRUND = 0 and exists (select * FROM
ARTIKEL as C where A.ARTIKEL_NR = C.ARTIKEL_NR and
A.MANDANT_NR = C.MANDANT_NR and
current timestamp between C.GUELTIG_VON and
C.GUELTIG_BIS) and A.DEFEKT_GRUND = 0 then '1'
END AS DEFEKT

Die Fehlermeldung lautet "Token EXISTS ungültig"

habe ich an dieser Stelle ein Fehler gemacht oder geht ein Exists-Abfrage in dieser Stelle gar nicht möglich???

Vielen Dank im Voraus!


Schon erledigt, habe meinen Fehler gefunden