Neu Kundenverwaltung - Bei welchen Artikeln hat der Kunde Sonderpreise

timmken

Sehr aktives Mitglied
2. September 2011
337
73
Ich würde gerne sehen bei welchen Artikeln der Kunde einen kundenspezifischen Sonderpreis hinterlegt hat und welchen.

LG
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
300
Köln
Hi,

coole Idee, hier das SQL:
SQL:
SELECT
    tartikel.cArtNr AS ArtNr,
    tArtikelBeschreibung.cName AS Artikelname,
    tPreisDetail.nAnzahlAb AS 'Preis ab Menge',
    CONVERT(decimal(10,2), tPreisDetail.fNettoPreis) AS 'Nettopreis',
    CONVERT(decimal(10,2), tPreisDetail.fNettoPreis * (100 + tSteuersatz.fSteuersatz) / 100) AS 'Bruttopreis'
FROM tKunde
JOIN tPreis ON tPreis.kKunde = tKunde.kKunde
JOIN tPreisDetail ON tPreisDetail.kPreis = tPreis.kPreis
JOIN tartikel ON tartikel.kArtikel = tPreis.kArtikel
JOIN dbo.tSpracheUsed ON nStandard = 1
JOIN dbo.tArtikelBeschreibung ON tArtikelBeschreibung.kArtikel = tartikel.kArtikel
    AND tArtikelBeschreibung.kSprache = tSpracheUsed.kSprache
    AND tArtikelBeschreibung.kPlattform=1
JOIN (
SELECT TOP 1 kFirma, cLandISO FROM tFirma
ORDER by kFirma) AS jFirma ON 1=1
JOIN tSteuerzoneLand ON tSteuerzoneLand.cISO = jFirma.cLandISO
JOIN tSteuerzone ON tSteuerzone.kSteuerzone = tSteuerzoneLand.kSteuerzone
    AND tSteuerzone.kFirma = 0
JOIN tSteuersatz ON tSteuersatz.kSteuerzone = tSteuerzone.kSteuerzone
    AND tSteuersatz.kSteuerklasse = tartikel.kSteuerklasse
WHERE tKunde.kKunde = @Key
ORDER BY ArtNr, 'Preis ab Menge'

Zeigt auch die kundenindividuellen Staffelpreise an.
 

Anhänge

  • Kundenindividuelle Preise.png
    Kundenindividuelle Preise.png
    25,4 KB · Aufrufe: 61

Ähnliche Themen