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.510
191
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 Tabelle Durchschnittlicher Warenwert Individuelle Listenansichten in der JTL-Wawi 3
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
Warenkorb Anzeige Einrichtung JTL-Shop5 1
Neu Google Analytics - warenkorb.php wird als Landingpage bei Conversion angezeigt? Betrieb / Pflege von JTL-Shop 2
Neu Zweiter Warenkorb bzw. Vorbestellen Warenkorb Allgemeine Fragen zu JTL-Shop 1
Neu Artikel kann nicht in Warenkorb hinzugefügt werden - Paypal Plugin JTL-Wawi - Fehler und Bugs 0
Neu Warnung Meldung: stücklisten können immer nur einzeln im warenkorb liegen Fragen rund um LS-POS 8
Neu Reload Funktion nach "in den Warenkorb" anklicken Technische Fragen zu Plugins und Templates 1
Ist es möglich Artikel aus der Artikelübersicht direkt in den Warenkorb zu legen? Einrichtung JTL-Shop5 4
Neu darstellung von Artiekl Menge im Warenkorb ändern Templates für JTL-Shop 1
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 4
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
Neu [JTL Shop 5] "Meine Käufe": doppelter Eintrag unter "Gebundene Lizenzen" JTL-Shop - Fehler und Bugs 0
Neu Sprunkmarke verschwindet unter megamenu Betrieb / Pflege von JTL-Shop 4
Neu [JTL-Shop 5] Mediendateien anzeigen unter Artikelbeschreibung - 2 Column Layout bei zwei Mediendatein? JTL-Shop - Ideen, Lob und Kritik 0
JTL Shop 5 unter "localhost" Fehler beim Setzen des Cookies Einrichtung JTL-Shop5 0
Neu freie Wareneingangsbuchungen - Wareneingangshistorie unter virtuellem Desktop JTL-Wawi - Fehler und Bugs 0

Ähnliche Themen