SELECT
Verkauf.tAuftrag.cAuftragsNr AS Auftragsnummer
,tBestellnummer.Bestellnummer AS Bestellnummer
,Verkauf.tAuftragPosition.cArtNr AS Artikelnummer
,Verkauf.tAuftragPosition.cName AS Artikelbezeichnung
,dbo.tArtikel.cBarcode AS GTIN
,dbo.tArtikel.cHAN AS MPN
,Format(fAnzahl, 'F0', 'de-de') AS "Anzahl-Ausstehend"
,Verkauf.tAuftragPosition.cEinheit AS Einheit
,FORMAT(Verkauf.tAuftragPosition.fVkNetto, 'N2') as "Netto Einzelpreis"
,FORMAT(Verkauf.tAuftragPosition.fRabatt, 'N2') as "Rabatt (%)"
,FORMAT(Verkauf.tAuftragPosition.fVkNetto*(100-Verkauf.tAuftragPosition.fRabatt)/100, 'N2') as "Netto Einzelpreis inkl. Rabatt"
,FORMAT(Verkauf.tAuftragPosition.fMwSt, 'N2') as "MwSt (%)"
,FORMAT(fAnzahl*(Verkauf.tAuftragPosition.fVkNetto*(100-Verkauf.tAuftragPosition.fRabatt)/100), 'N2') as "Summe Netto Preis inkl. Rabatt"
FROM Verkauf.tAuftragPosition
JOIN Verkauf.tAuftrag ON Verkauf.tAuftrag.kAuftrag = Verkauf.tAuftragPosition.kAuftrag
JOIN Verkauf.tAuftragPositionEckdaten ON Verkauf.tAuftragPositionEckdaten.kAuftragPosition = Verkauf.tAuftragPosition.kAuftragPosition
JOIN dbo.tArtikel ON dbo.tArtikel.kArtikel = Verkauf.tAuftragPosition.kArtikel
LEFT JOIN (
SELECT Verkauf.tAuftragAttribut.kAuftrag AS ID, Verkauf.tAuftragAttributSprache.cWertVarchar AS Bestellnummer
FROM Verkauf.tAuftragAttribut
JOIN Verkauf.tAuftragAttributSprache ON Verkauf.tAuftragAttributSprache.kAuftragAttribut = Verkauf.tAuftragAttribut.kAuftragAttribut AND Verkauf.tAuftragAttribut.kAttribut = '202'
) AS tBestellnummer ON tBestellnummer.ID = Verkauf.tAuftragPosition.kAuftrag
WHERE Verkauf.tAuftrag.kKunde = @Key AND Verkauf.tAuftragPositionEckdaten.fAnzahlOffen > 0