Neu Durchschnittlicher Warenkorb unter VERKAUF

cdx

Sehr aktives Mitglied
13. März 2013
1.541
42
Hallo.
Kann mir bitte jemand weiter helfen?
Ich würde mir gern im Bereich Verkauf eine Übersicht einbauen die mir den durchschnittlichen Auftragswert von Bestellungen anzeigt.
Allerdings nicht nur für den selektierten Auftrag sondern allgemein.

Letztendlich ist es ja nur Gesamtsumme der Aufträge durch Anzahl. Aber ich finde allein die Gesamtsumme der Bestellungen schon nicht in der Datenbank. :(
 

DasPatte

Aktives Mitglied
16. Mai 2018
41
12
Ich denke mal, dass wird es wohl sein.
Die Zeiträume bestimmst du über die Variablen.

SQL:
DECLARE @Tage1 as int,@Tage2 as int,@Tage3 as int
/* --- Hier den Zeitraum bestimmen --- */
SET @Tage1 = 30
SET @Tage2 = 14
SET @Tage3 = 7

SELECT @Tage1 as Tage,
    (SELECT CAST(avg(TotalGrossPrice) as decimal(5,2)) FROM Report.SalesOrder WHERE DATEDIFF(D,CreationDate,GETDATE()) <= @Tage1) as 'Warenkorbwert',
    (SELECT COUNT(InternalId) FROM Report.SalesOrder WHERE DATEDIFF(D,CreationDate,GETDATE()) <= @Tage1) as 'Anzahl Bestellungen'
UNION
SELECT @Tage2 as Tage,
    (SELECT CAST(avg(TotalGrossPrice) as decimal(5,2)) FROM Report.SalesOrder WHERE DATEDIFF(D,CreationDate,GETDATE()) <= @Tage2) as 'Warenkorbwert',
    (SELECT COUNT(InternalId) FROM Report.SalesOrder WHERE DATEDIFF(D,CreationDate,GETDATE()) <= @Tage2) as 'Anzahl Bestellungen'
UNION
SELECT @Tage3 as Tage,
    (SELECT CAST(avg(TotalGrossPrice) as decimal(5,2)) FROM Report.SalesOrder WHERE DATEDIFF(D,CreationDate,GETDATE()) <= @Tage3) as 'Warenkorbwert',
    (SELECT COUNT(InternalId) FROM Report.SalesOrder WHERE DATEDIFF(D,CreationDate,GETDATE()) <= @Tage3) as 'Anzahl Bestellungen'

Ach so, damit es angezeigt wird, musst du einfach irgendeinen Auftrag in der Liste auswählen.

Gruß, Patrick
 
  • Gefällt mir
Reaktionen: NewBuy und cdx

cdx

Sehr aktives Mitglied
13. März 2013
1.541
42
Mega!!! Vielen Dank.
Wenn ich nun alles haben möchte könnte ich jetzt eine sehr große Zahl eintragen wie 10.000.
Geht das auch eleganter?
Dann hätte ich bspw 7 Tage, 30 Tage und Gesamt.
 

DasPatte

Aktives Mitglied
16. Mai 2018
41
12
Naja, nimm 0 als wert für @Tage3 und Dreh das < in ein > in den letzten beiden Zeilen.
Oder du nimmst halt alles ab WHERE raus...
Aber: Das ist nicht ohne, die Abfrage. Je nachdem wie häufig du die Tabelle tatsächlich brauchst, würde ich es entweder in /* ...*/ einschließen und nur bei Bedarf ausführen, oder du legst noch ein leeres Feld als 2.Eigene Übersicht an, wo nichts drin steht. Dann läuft die Abfrage nicht so oft „unnütz“.

Gruss, Patrick
 

NewBuy

Sehr aktives Mitglied
29. August 2016
1.554
203
Hi,
finde ich Super was Du da gemacht hast.
Kann man Di Abfrage auch auf ein bestimmten Zeitraum eingenzen Beispiel vom 01.01.2021 - 31.01.2021?

Grüße Uwe
 

DasPatte

Aktives Mitglied
16. Mai 2018
41
12
Auch das geht.

zu ändern ist dann wieder ab WHERE:
Creationdate BETWEEN('2021-01-01 00:00‘,'2021-01-31‘)

Gruß, Patrick
 

DasPatte

Aktives Mitglied
16. Mai 2018
41
12
Okay sorry, hast Recht., Ist etwas unübersichtlich so zerfetzt...

Code:
DECLARE @Tage1 as int,@Tage2 as int,@Tage3 as int
/* --- Hier den Zeitraum bestimmen --- */
SET @Tage1 = 30
SET @Tage2 = 14
SET @Tage3 = 7

SELECT @Tage1 as Tage,
    (SELECT CAST(avg(TotalGrossPrice) as decimal(5,2)) FROM Report.SalesOrder WHERE (CreationDate >='01/01/2021') AND (CreationDate <='31/01/2021')) as 'Warenkorbwert',
    (SELECT COUNT(InternalId) FROM Report.SalesOrder WHERE (CreationDate >='01/01/2021') AND (CreationDate <='31/01/2021')) as 'Anzahl Bestellungen'
 
  • Gefällt mir
Reaktionen: NewBuy
Ähnliche Themen
Titel Forum Antworten Datum
Neu Konfigurator - Warenkorb JTL-Shop - Ideen, Lob und Kritik 1
Neu $Warenkorb->PositionenArr[]->Artikel->fLagerbestand im Bestellvorgang Templates für JTL-Shop 0
Kommentarfeld im Warenkorb und in Mein Konto / Bestellung ausblenden? Einrichtung JTL-Shop5 2
Neu Warenkorb - Variations -if-Abfrage - wo habe ich den Fehler gemacht?????????? User helfen Usern 1
JTL Shop 5: Warenkorb - Fehler bei Steuer B2B-Kunden? Ausblenden der Versandkosten, wenn 0,00 € möglich? Einrichtung JTL-Shop5 2
Neu Varianten im Warenkorb - welche Variable? --- $Variationswert->cPreisInklAufpreis[$NettoPreise) Templates für JTL-Shop 1
Warenkorb wird nicht angezeigt Einrichtung JTL-Shop5 2
Neu Shopübergreifender Warenkorb? Plugins für JTL-Shop 2
JTL SHop 5.0.1 > Batch 5.0.3 ständig Warenkorb ist leer Einrichtung JTL-Shop5 1
Lieferzeitenangabe eines Artikels im Warenkorb bei Überverkauf Einrichtung JTL-Shop5 0
Neu Wie kann man den Warenkorb editieren? Templates für JTL-Shop 3
Neu Formularfelder um Warenkorb mit Artikel zu füllen Technische Fragen zu Plugins und Templates 0
Beantwortet Variationsartikel haben keinen Warenkorb Button Betrieb / Pflege von JTL-Shop 1
Gelöst JTL-Shop4 und Konfigurator => Warenkorb leert sich Allgemeine Fragen zu JTL-Shop 2
Neu Slider Warenkorb zufügen > Nova Templates für JTL-Shop 7
Neu JTL Shop 5: Pflichtfreitext-Angabe des Kunden verschwindet im Warenkorb & demnach auch in Bestellung + WAWI JTL-Shop - Fehler und Bugs 2
Neu Entfernen-Button des Artikels im Warenkorb ausblenden Templates für JTL-Shop 4
Neu Hersteller Name beim Warenkorb deaktivieren (NOVA Templates) Allgemeine Fragen zu JTL-Shop 3
Gelöst Warenkorb zeigt eine weisse Seite - HTTP ERROR 500 JTL-Shop - Fehler und Bugs 0
Neu Export von Aufträgen unter Verwendung UNSERER Umsatzsteuer Id Nummer Individuelle Listenansichten in der JTL-Wawi 0
Neu Hinweis unter die Rechnungen wenn Artikel aus xy Warengruppe vorhanden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Keine Kundengruppen unter "OnlineShop" Onlineshop-Anbindung 3
Neu AUfträge nur unter "Kunden" und nicht bei Verkäufe User helfen Usern - Fragen zu JTL-Wawi 2
Neu Doofinder in mobiler Ansicht unter google Chrome Browser Plugins für JTL-Shop 0
Neu Ansicht JTL Search unter Shop 5-Evo JTL-Search 0
Neu Wunschliste und Vergleichsliste unter dem Warenkorbbutton Allgemeine Fragen zu JTL-Shop 1
Gelöst Versandbestätigung per Mail versenden über einen Eintrag unter Versand => Packtisch/WMS-Ausgabe Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 3
Neu Workflow soll Teil der Artikelnummer unter "Sonstiges" auf dem Auftrag einteagen DotLiquid User helfen Usern - Fragen zu JTL-Wawi 3
Installation von JTL Debüt unter JTL 5 Einrichtung JTL-Shop5 8
Neu Kategoriebeschreibung soll unter den Kategoriebildern stehen Allgemeine Fragen zu JTL-Shop 4
Konfiguration Newsletter unter Shop 5 Einrichtung JTL-Shop5 12
Neu Zuerst Artikel in Unterkategorien, dann Unter-Unterkategorien anzeigen Templates für JTL-Shop 2
Neu mehrere Mediendateien unter einem Tab einfügen User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet NOVA unter JTL Shop 5 zeigt auf Startseite nur Header und Footer JTL-Shop - Fehler und Bugs 2

Ähnliche Themen