Neu Eigene Übersichten - Verkauf: Auf den ersten Blick, hat der Kunde schonmal bestellt-, bezahlt und wie viele Stornos

Daniel1302

Aktives Mitglied
29. Juni 2016
4
9
Hi zusammen,

wir haben uns mal ein wenig mit den Eigenen Übersichten beschäftigt. Tolles Feature btw. von JTL.

Zum einen haben wir uns eine Übersicht gebastelt unter "Verkauf", die einem die Möglichkeit gibt, auf den ersten Blick zu sehen ob der entsprechende Kunde schon ein- oder mehrmals bei uns bestellt hat.
Ausgegeben werden:
1. Alle Bestellungen, die der Kunde jemals über seine Kundennummer getätigt hat
2. ob die vergangenen Aufträge storniert wurden oder nicht
3. ob die Aufträge bezahlt wurden oder nicht



With tempKunden(KKundennummer) as
(
Select [tKunde_kKunde]
From [eazybusiness].[dbo].[tBestellung] as Bestellungen
where Bestellungen.[kBestellung] = @Key
)
SELECT
Case when [dBezahlt] IS NULL then 'Nein' else 'Ja' end as 'Ist Bezahlt'
,CONVERT(VARCHAR(10), Bestellungen.[dErstellt], 111) as Auftragsdatum
,Kunde.cKundenNr as [Kundennummer]
,Bestellungen.[cBestellNr] as [BestellNummer]
,Case when [nStorno] = 1 then 'Ja'else 'Nein' end 'Ist Storniert'
FROM tempKunden
inner
join [eazybusiness].[dbo].[tBestellung] as Bestellungen
on Bestellungen.tKunde_kKunde = tempKunden.KKundennummer
inner
join dbo.tkunde as Kunde
on Kunde.kKunde = Bestellungen.tKunde_kKunde;












Hilft uns persönlich sehr.

LG MarioIstbezahltÜbersicht.PNG
 

farina

Gut bekanntes Mitglied
4. Januar 2013
135
16
Danke für das Skript.
Kann man das Auftragsdatum ohne die / und mit - darstellen?
Oder in der üblichen Schreibweise TT.MM.JJJJ,? Das halte ich für augenfreundlicher.
 

NewBuy

Sehr aktives Mitglied
29. August 2016
2.103
319
Finde ich Super :)

Aber kann man es evtl. noch um eine Spalte erweitern um zu sehen ob es zu dem Auftrag eine Retoure gibt?
 

trennscheibenwelt

Sehr aktives Mitglied
17. März 2017
1.039
228
Herne
Klar ist auf "Für jeden sichtbar" gestellt und den Hacken bei Admin ist gesetzt

2.JPG

und das ergebniss habe ich 😅

Wo genau habt ihr die übersicht eingerichtet? Ich bin bei Verkauf -> Aufträge
 

m-medientechnik

Aktives Mitglied
17. Mai 2015
10
0
echt sehr hilfreich :thumbsup:. Eine Frage hätte ich noch: Bei der Abfrage werden auch alle Angebote angezeigt, was die Liste bei größeren Kunden dann wieder schnell unübersichtlich macht. Wäre es möglich, nur die tatsächlichen Aufträge und Retouren angezeigt zu bekommen?
 

fluxel

Aktives Mitglied
17. April 2019
31
10
Hückelhoven
Hi, ich hab deine Abfrage mal etwas überarbeitet. Zum Beispiel brauchst du die CTE nicht und ich habe die Formatierung mal angepasst:

SQL:
SELECT    tkunde.cKundenNr AS 'Kundennummer',
        tBestellung.cBestellNr AS 'Bestellnummer',
        CASE
            WHEN tBestellung.nStorno = 1 THEN 'Storno'
            WHEN tBestellung.dBezahlt IS NOT NULL THEN 'Bezahlt'
            ELSE 'Unbezahlt'
        END AS 'Status',
        CONVERT(VARCHAR(10), tBestellung.dErstellt, 104) AS 'Erstellt'
FROM tBestellung
JOIN tkunde ON tkunde.kKunde = tBestellung.tKunde_kKunde
WHERE tBestellung.tKunde_kKunde=(SELECT tKunde_kKunde FROM tBestellung WHERE kBestellung=@Key)
ORDER BY tBestellung.dErstellt DESC
 
Zuletzt bearbeitet:

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.871
539
Moin finde ich ja schon gut. Wir haben etwas das da heißt Aufträge von Kunden könnte man da das mit dem Storno, Nicht bezahlt und Retouren mit einbinden. Bräuchte aber den Code da ich da nun überhaupt nicht durchsteige.

SELECT cBestellNr AS Auftrag,
tBestellung.dErstellt AS Datum,
Format(nAnzahl, 'F0', 'de-de') AS Menge,
cString AS Artikel
FROM dbo.tbestellpos
JOIN dbo.tBestellung ON tBestellung.kBestellung = tbestellpos.tBestellung_kBestellung
AND tBestellung.nStorno = 0
AND tBestellung.cType = 'B'
JOIN
(
SELECT tBestellung.tKunde_kKunde AS kKunde
FROM dbo.tBestellung
WHERE tBestellung.kBestellung = @key
) AS Kunde ON tBestellung.tKunde_kKunde = Kunde.kKunde
ORDER BY tBestellung.dErstellt DESC
 
Ähnliche Themen
Titel Forum Antworten Datum
Eigene Übersichten verschieben JTL-Wawi 1.9 1
Eigene Felder im Block "Firmen- und E-Mail Einstellungen verwalten" JTL-Wawi 1.10 3
Neu Automatisch generierte Eigene Felder PAYPAL_FUNDING_SOURCE und AmazonPay-Referenz User helfen Usern - Fragen zu JTL-Wawi 0
Neu Eigene Bestellbestätigung User helfen Usern - Fragen zu JTL-Wawi 4
Neu Eigene Felder (Firma) in Mailvorlage User helfen Usern - Fragen zu JTL-Wawi 1
Neu "Eigene Felder" bei Lieferadresse anlegbar JTL-Wawi - Ideen, Lob und Kritik 3
Neu Wie füge ich dem News-System eigene Input-Felder hinzu? Technische Fragen zu Plugins und Templates 3
Eigene Inhalte - Inhalte im Backend nicht sichtbar Einrichtung JTL-Shop5 1
Neu Eigene Felder - Sortierung wird nicht in JTL Shop übernommen - Anzeige im Shop immer unterschiedlich User helfen Usern - Fragen zu JTL-Wawi 0
Neu Lieferzeiten für Dropshipping und eigene Artikel richtig in Shopware 6 bzw. Wawi anzeigen Schnittstellen Import / Export 1
Neu JTL Shop (anderes Template) eigene Felder aus Wawi als TAB im Shop User helfen Usern - Fragen zu JTL-Wawi 12
Neu Eigene Preislisten Vorlage erstellen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Eigene Übersicht im Kundenstammblatt für durchschnittlichen Auftragswert/Röherlös/Zahlungsdauer Eigene Übersichten in der JTL-Wawi 3
Neu 5.5.2 eigene CSS-Anpassungen Installation / Updates von JTL-Shop 1
Neu ebay.co.uk Verkauf an europäischen Kunden - falscher MWST Satz JTL-Wawi - Fehler und Bugs 0
Neu Rechnungskorrektur direkt aus „Verkauf → Aufträge → Mit Rechnung“ möglich? Arbeitsabläufe in JTL-Wawi 2
Neu Verkauf bei Netto-Online User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen