- #1
W
wibni
Bekanntes Mitglied
Themenersteller
- Dabei seit
- 15.04.2005
- Beiträge
- 71
- Reaktionspunkte
- 0
Hi,
kann mir einer sagen wie ich meine SQL BEdingung schreiben muss wenn nur ein Teil der Bedingung wahr sein braucht?
Das ist meine Bedingung wie ich sie jetzt habe:
WHERE ((vmdh.txdocid BETWEEN->P05016-> AND->P05020->) AND (vmdh.wdstatus <> 3) AND (LEFT (txdocid,3) NOT LIKE->TMP')
AND(VMDH.nmcfoc = VMCFOC.nmcfoc) AND (VMCFOC.wdlineseq ='5') )
Der letzte Teil der Bedingung muss nicht wahr sein. Die Bedingung->AND(VMDH.nmcfoc = VMCFOC.nmcfoc) AND (VMCFOC.wdlineseq ='5')' muss also nicht zutreffen.
Ich suche also so etwas wie:
WHERE ((vmdh.txdocid BETWEEN->P05016-> AND->P05020->) AND (vmdh.wdstatus <> 3) AND (LEFT (txdocid,3) NOT LIKE->TMP')
AND IF EXISTS ((VMDH.nmcfoc = VMCFOC.nmcfoc) AND (VMCFOC.wdlineseq ='5') ))
leider stimmt die syntax nicht....
kann mir einer sagen wie ich meine SQL BEdingung schreiben muss wenn nur ein Teil der Bedingung wahr sein braucht?
Das ist meine Bedingung wie ich sie jetzt habe:
WHERE ((vmdh.txdocid BETWEEN->P05016-> AND->P05020->) AND (vmdh.wdstatus <> 3) AND (LEFT (txdocid,3) NOT LIKE->TMP')
AND(VMDH.nmcfoc = VMCFOC.nmcfoc) AND (VMCFOC.wdlineseq ='5') )
Der letzte Teil der Bedingung muss nicht wahr sein. Die Bedingung->AND(VMDH.nmcfoc = VMCFOC.nmcfoc) AND (VMCFOC.wdlineseq ='5')' muss also nicht zutreffen.
Ich suche also so etwas wie:
WHERE ((vmdh.txdocid BETWEEN->P05016-> AND->P05020->) AND (vmdh.wdstatus <> 3) AND (LEFT (txdocid,3) NOT LIKE->TMP')
AND IF EXISTS ((VMDH.nmcfoc = VMCFOC.nmcfoc) AND (VMCFOC.wdlineseq ='5') ))
leider stimmt die syntax nicht....