Hi,
ich versuche gerade die eigenen Auftragsfelder in den eigenen Übersichten auszugeben, habe aber wohl irgendwo den ein Fehler im Code. Es erfolgt keine Ausgabe. Was übersehe ich hier?
ich versuche gerade die eigenen Auftragsfelder in den eigenen Übersichten auszugeben, habe aber wohl irgendwo den ein Fehler im Code. Es erfolgt keine Ausgabe. Was übersehe ich hier?
SQL:
SELECT
CASE
WHEN tAttribut.nAusgabeWeg = 0 THEN 'Attribut'
WHEN tAttribut.nAusgabeWeg > 0 THEN 'Eigenes Feld'
END AS Typ,
tAttributSprache.cName AS 'Name',
CASE
WHEN tFeldTyp.nDatenTyp = 0 THEN CONVERT(VARCHAR, Verkauf.tAuftragAttributSprache.nWertInt)
WHEN tFeldTyp.nDatenTyp = 1 THEN CONVERT(VARCHAR, tAuftragAttributSprache.fWertDecimal)
WHEN tFeldTyp.nDatenTyp = 2 THEN tAuftragAttributSprache.cWertVarchar
WHEN tFeldTyp.nDatenTyp = 3 THEN CONVERT(VARCHAR, tAuftragAttributSprache.dWertDateTime, 104)
END AS Wert
FROM Verkauf.tAuftrag
JOIN dbo.tSpracheUsed ON nStandard = 1
JOIN verkauf.tAuftragAttribut ON verkauf.tAuftragAttribut.kAuftrag = tAuftrag.kAuftrag
JOIN tAttribut ON tAuftragAttribut.kAttribut = tAuftrag.kAuftrag
JOIN tFeldTyp ON tFeldTyp.kFeldTyp = tAttribut.kFeldTyp
JOIN tAttributSprache ON tAttributSprache.kAttribut = tAuftragAttribut.kAttribut
AND tAttributSprache.kSprache =
CASE
WHEN tAttribut.nIstMehrsprachig = 1 THEN tSpracheUsed.kSprache
ELSE 0
END
JOIN verkauf.tAuftragAttributSprache ON tAuftragAttributSprache.kAuftragAttribut = tAuftragAttribut.kAttribut
AND verkauf.tAuftragAttributSprache.kSprache =
CASE
WHEN tAttribut.nIstMehrsprachig = 1 THEN tSpracheUsed.kSprache
ELSE 0
END
WHERE tAuftragAttribut.kAttribut = 22700 and
(tAttributSprache.cName like '%tour%' or tAttributSprache.cName in ('NAME 2','NAME 3'))