Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Summe aller Bestandsartikel

    Herr_Bert

    • Fördermitglied
    • Beiträge: 756
    • Geschlecht:
    Summe aller Bestandsartikel
    am: 18. Juni 2017, 18:09:34
    Guten Tag zusammen,
    bietet der Shop eigentlich auch die Möglichkeit den Gesamtwert aller sich in ihm befindlichen Artikel anzuzeigen?
    Die Artikel "kennt" er, die Preise "kennt" er, kann er auch daraus eine Gesamtsumme erstellen und anzeigen?
    Herr_Bert

    Linkback: https://www.modified-shop.org/forum/index.php?topic=37373.0

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Summe aller Bestandsartikel
    Antwort #1 am: 19. Juni 2017, 23:24:25
    "Kann er" nicht von Haus aus.
    Es wäre außerdem noch die Frage welche Preise man für die Berechnung nehmen möchte, es gibt ja evtl. noch Kundengruppenpreise.

    Schnellschuß-mySQL nur für die Preise in products, ohne Beachtung der personal_offers_by_customers_status_X (= Kundengruppenpreise)
    und ohne Beachtung der Stückzahlen:
    Code: SQL  [Auswählen]
    SELECT SUM(products_price) AS tot_price FROM products;

    Wenn die Stückzahlen mit beachtet werden sollen (nicht getestet !):
    Code: SQL  [Auswählen]
    SELECT SUM(products_price*products_quantity) AS tot_price FROM products;

    Gruß,
    noRiddle

    Herr_Bert

    • Fördermitglied
    • Beiträge: 756
    • Geschlecht:
    Re: Summe aller Bestandsartikel
    Antwort #2 am: 21. Juni 2017, 11:05:52
    Guten Tag Oliver  :-),
    beides funktioniert, besten Dank dafür.
    Der Unterschied zwischen beiden Abfragen ist allerdings so enorm das ich nicht genau sagen kann ob das wirklich realistisch ist  :-?
    Hat zufällig jemand der lesenden einen Testshop mit wenigen Artikeln laufen und könnte mal überprüfen ob die ausgeworfenen Zahlen richtig errechnet wurden?

    Herr_Bert

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Summe aller Bestandsartikel
    Antwort #3 am: 21. Juni 2017, 11:28:25
    Ja sicher ist der Unterschied enorm. ;-)

    Abfrage 1: Summierung aller Preise ohne Stückzahlen (kleiner Wert)
    Abfrage 2: Summierung aller Preise mit Stückzahlen, also jedem vorhandenen Artikel (deutlich größerer Wert)

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Re: Summe aller Bestandsartikel
    Antwort #4 am: 21. Juni 2017, 11:30:40
    Die erste Funktion gibt die Summe aller Produkte in Preisen an. Also jedes Produkt 1mal mit dem Preis multipliziert.

    Die zweite Funktion gibt alle Produkte mal Lagerbestand mal Preis an. Also quasi den Wert deines gesamten Warenbestands.

    Alles als Nettowert.

    Getestet im Testshop und 3 Artikeln mit Lagerbestand 1 und 10 für alle Produkte. Wenn Lagerbestand 1 dann waren beiden Funktionen gleich. Bei Lagerbestand 10 war der Wert der zweiten Funktion das 10fache der ersten Funktion.

    awids war schneller-aber ich habs auch getestet  :-D

    Herr_Bert

    • Fördermitglied
    • Beiträge: 756
    • Geschlecht:
    Re: Summe aller Bestandsartikel
    Antwort #5 am: 21. Juni 2017, 11:33:44
    Ja, aber der angezeigte Wert für "Summierung aller Preise mit Stückzahlen, also jedem vorhandenen Artikel" ist so hoch dass ich gerade überlege meinen Koffer zu packen und mich mit der Shopkasse ins Sauerland abzusetzen  :-> oder werden die Beträge in Peseten angezeigt  :-|
    Herr_Bert

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Summe aller Bestandsartikel
    Antwort #6 am: 21. Juni 2017, 11:33:45
    @FräuleinGarn:
    Ich denke, unsere beiden Erklärungen kombiniert, öffnen schon die richtigen Augen. ;)

    @Herr_Bert:
    Die Kasse kannst du überall mit hinnehmen - aber was du da errechnet hast, ist das unbewegliche Vermögen in Form von Gütern. Also viel Spaß beim Schleppen. :D

    Herr_Bert

    • Fördermitglied
    • Beiträge: 756
    • Geschlecht:
    Re: Summe aller Bestandsartikel
    Antwort #7 am: 21. Juni 2017, 11:47:37
    Das is 'n Argument, da pack ich lieber mal wieder aus  :-/
    Ich kann aber trotzdem nicht glauben dass wir so einen hohen Warenwert im Regal stehen haben  :-O da werde ich wohl erst mal 'ne Inventur starten und nachsehen!
    Aber die Abfragen funktionieren tadellos  :thx:
    Herr_Bert

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Re: Summe aller Bestandsartikel
    Antwort #8 am: 21. Juni 2017, 11:56:24
    Der erste Punkt vor den letzen 3 Zahlen ist aber die 1er Stelle und nicht die Tausender.  :lol2:

    Das relativiert vielleicht manches. Quasi ein Komma statt Punkt.

    Und die Lagerbestände müssen auch stimmen.

    karsta.de

    • Experte
    • Beiträge: 3.157
    Re: Summe aller Bestandsartikel
    Antwort #9 am: 21. Juni 2017, 12:06:54
    Ich kann aber trotzdem nicht glauben dass wir so einen hohen Warenwert im Regal stehen haben

    Und die Hälfte, wenns verkauft ist, gehört den Freunden vom FA ohne was dafür zu tun  :evil:

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: Summe aller Bestandsartikel
    Antwort #10 am: 21. Juni 2017, 12:23:47
    Die realistische Zahl wird noch größer lieber Herr_Bert  :->, wenn man in die SQL-Summenabfrage noch die Aufschläge für Attribute nimmt.

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Re: Summe aller Bestandsartikel
    Antwort #11 am: 21. Juni 2017, 15:04:04
    Ich kann aber trotzdem nicht glauben dass wir so einen hohen Warenwert im Regal stehen haben

    Das hat vielleicht damit zu tun, das VK nicht EK ist  :-D
    Wenn du das richtig machen willst brauchst du wohl ein neues Datenbankfeld "EK".
    3 Antworten
    1886 Aufrufe
    18. Dezember 2016, 21:49:25 von walkabout77
    4 Antworten
    3344 Aufrufe
    27. September 2017, 12:09:05 von Tigermausele
    5 Antworten
    1684 Aufrufe
    16. August 2020, 20:55:39 von Q
    1 Antworten
    1843 Aufrufe
    25. Mai 2012, 23:39:06 von jannemann
               
    anything