Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#3

Re: OUTER JOIN mit 2 Bedingungen !?!?!?!

  Alt 11. Okt 2004, 14:40
Du hast 2 verschiedene Syntax-Varianten vermischt.
Versuch mal:
SQL-Code:
SELECT MAX((IF ISNULL(ArtikelTarif.Tarif,0)=0 THEN Artikel.FrachtPauschale ELSE ArtikelTarif.Tarif ENDIF)) AS Porto
FROM
  (Auftrag INNER JOIN Auftragsposition ON Auftrag.ID=Auftragsposition.AuftragID
  INNER JOIN Kunden ON Auftrag.KundenID=Kunden.ID
  INNER JOIN Artikel ON Auftragsposition.ArtikelID=Artikel.ID)
  LEFT OUTER JOIN ArtikelTarif ON (Artikel.ID=ArtikelTarif.ArtikelID AND Kunden.Laendercode=ArtikelTarif.Laendercode)
WHERE
Auftrag.ID=610
Andreas
  Mit Zitat antworten Zitat