# Auswertung über alle Artikelverkäufe pro Monat inklusive EK Preise

**URL:** <https://forum.shopware.com/t/auswertung-uber-alle-artikelverkaufe-pro-monat-inklusive-ek-preise/55157>\
**Category:** Sonstiges\
**Created:** [13. September 2018 um 13:17 UTC](https://forum.shopware.com/t/auswertung-uber-alle-artikelverkaufe-pro-monat-inklusive-ek-preise/55157 "2018-09-13T13:17:42Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Schuster](https://avatars.discourse-cdn.com/v4/letter/s/e19adc/32.png) [@Schuster](https://forum.shopware.com/u/Schuster)\
**Post date:** [13. September 2018 um 13:17 UTC](https://forum.shopware.com/t/auswertung-uber-alle-artikelverkaufe-pro-monat-inklusive-ek-preise/55157/1 "2018-09-13T13:17:42Z")

</div>

Hallo,

wir sind ganz neu bei Shopware und ich möchte eine Auswertung machen welche folgende Informationen enthält.&nbsp;  
Alle Artikelverkäufe pro Artikel je Monat inklusive dem EK Preis. Bei der Auswertung „Artikel nach Umsätzen“ fehlt mir die Spalte mit dem EK.

Wie kann ich das machen? Danke im Voraus.

Grüsse,

Philipp

---

<div class="post-metadata">

**Author:** ![PStadtfeld](https://avatars.discourse-cdn.com/v4/letter/p/3bc359/32.png) [@PStadtfeld](https://forum.shopware.com/u/PStadtfeld)\
**Post date:** [14. September 2018 um 09:13 UTC](https://forum.shopware.com/t/auswertung-uber-alle-artikelverkaufe-pro-monat-inklusive-ek-preise/55157/2 "2018-09-14T09:13:33Z")

</div>

```
select 
	articleordernumber as artikelnummer,
	sod.name,
	sum(sod.quantity) as verkauft,
	sum(sod.price * sod.quantity) as umsatz, 
	DATE_FORMAT(so.ordertime, '%Y-%m') as monat, 
	sap.price as shoppreis 
FROM s_order so
LEFT JOIN s_order_details sod ON so.id = sod.orderID
LEFT JOIN s_articles_prices sap ON sod.articleID = sap.articleID AND sap.pricegroup = 'EK' AND `from`= 1
WHERE DATE_FORMAT(so.ordertime, '%Y-%m') >= '2018-08'
group by DATE_FORMAT(so.ordertime, '%Y-%m'), sod.articleID

```

Für den Zeitraum nach 08.2018, der EK ist hier der Netto-Shoppreis, um Brutto zu erhalten müsste man price \* steuer berechnen.

Das ist jedoch eine ungenaue Auswertung sollte es in deinem Shop mehrere Preisgruppen geben, dann müsste der Join auf prices statt fest mit EK mit der in s\_order\_details hinterlegten customergroup gleichgesetzt werden.

Hast du in deiner Datenbank Variantenartikel, die mit einem Punkt getrennt werden bietet sich zudem folgende Zeile anstelle des einfachen Select auf articleordernumber an:

```
SUBSTRING_INDEX(sod.articleordernumber,'.',1) as artikelnummer

```

Schneidet alles nach dem Punkt ab (inklusive Punkt).

---

<div class="post-metadata">

**Author:** ![Schuster](https://avatars.discourse-cdn.com/v4/letter/s/e19adc/32.png) [@Schuster](https://forum.shopware.com/u/Schuster)\
**Post date:** [2. Oktober 2018 um 07:27 UTC](https://forum.shopware.com/t/auswertung-uber-alle-artikelverkaufe-pro-monat-inklusive-ek-preise/55157/3 "2018-10-02T07:27:26Z")

</div>

Danke für die Rückmeldung. Allerdings komme ich damit nicht klar. Wo sollte ich diesen Code den eingeben? Geht das nicht irgendwie einfacher über eine Auswertung?

Grüsse,

Philipp

---

<div class="post-metadata">

**Author:** ![Schuster](https://avatars.discourse-cdn.com/v4/letter/s/e19adc/32.png) [@Schuster](https://forum.shopware.com/u/Schuster)\
**Post date:** [8. Oktober 2018 um 06:53 UTC](https://forum.shopware.com/t/auswertung-uber-alle-artikelverkaufe-pro-monat-inklusive-ek-preise/55157/4 "2018-10-08T06:53:59Z")

</div>

Das scheint eine Datenbankabfrage zu sein. Ich würde das gerne über eine Auswertung lösen. Bitte um Rückmeldung.
