SELECT
lvAuftragsposition.cArtNr,
ISNULL(tArtikelBeschreibung.cName,lvAuftragsposition.cName),
CAST(lvAuftragsposition.fAnzahl AS DECIMAL(32,2)) AS 'fAnzahl',
CAST(lvAuftragsposition.fLagerbestand AS DECIMAL(32,2)) AS 'fLagerbestand',
CAST(lvAuftragsposition.fVKBrutto AS DECIMAL(32,2)) AS 'fVKBrutto',
CAST(lvAuftragsposition.fVkNetto AS DECIMAL(32,2)) AS 'fVkNetto',
CAST(lvAuftragsposition.fVKNettoGesamt AS DECIMAL(32,2)) AS 'fVKNettoGesamt',
CAST(lvAuftragsposition.fMwSt AS DECIMAL(32,2)) AS 'fMwSt',
CAST(lvAuftragsposition.fGeliefert AS DECIMAL(32,2)) AS 'fGeliefert',
CAST(lvAuftragsposition.fGutgeschrieben AS DECIMAL(32,2)) AS 'fGutgeschrieben',
CAST(lvAuftragsposition.fVerfuegbar AS DECIMAL(32,2)) AS 'fVerfuegbar',
CAST(lvAuftragsposition.fFehlbestand AS DECIMAL(32,2)) AS 'fFehlbestand',
CAST(lvAuftragsposition.fZulauf AS DECIMAL(32,2)) AS 'fZulauf',
CAST(lvAuftragsposition.fAufEinkaufsliste AS DECIMAL(32,2)) AS 'fAufEinkaufsliste',
lvAuftragsposition.cHinweis
FROM Verkauf.lvAuftragsposition
LEFT JOIN dbo.tSpracheUsed ON tSpracheUsed.nStandard = 1
LEFT JOIN dbo.tArtikelBeschreibung ON tArtikelBeschreibung.kArtikel = lvAuftragsposition.kArtikel AND tArtikelBeschreibung.kSprache = tSpracheUsed.kSprache
WHERE lvAuftragsposition.kAuftrag = @Key