Jump to content

Statistik, gekaufte Artikel pro Kunde - Ausgabe Liste


Recommended Posts

Moin,

ich habe nun, glaube ich, alle Statistiken ausprobiert und angesehen, alles sehr komplex...

ich brauche eigentlich nur eine Liste in der Art:

Kunde xyz

    gekaufte Produkte
        artikelnummer nnn, Artikelname xyc, anzahl nn
        artikelnummer nnn, Artikelname xyc, anzahl nn

        artikelnummer nnn, Artikelname xyc, anzahl nn

Kunde xyz

    gekaufte Produkte
        artikelnummer nnn, Artikelname xyc, anzahl nn
        artikelnummer nnn, Artikelname xyc, anzahl nn

        artikelnummer nnn, Artikelname xyc, anzahl nn

Kunde xyz

    gekaufte Produkte
        artikelnummer nnn, Artikelname xyc, anzahl nn
        artikelnummer nnn, Artikelname xyc, anzahl nn

        artikelnummer nnn, Artikelname xyc, anzahl nn

 

usw....

Danach in Excel(csv) ausgeben

 

kann man das mit den 'Bordmitteln' angehen, oder muss man da eine eigene sql Abfrage schreiben(wenn ja--> aua)

 

LG und Danke fürs lesen und für Tips.  
klaus

Link to comment
Share on other sites

  • 4 weeks later...

Hallo Klaus,

 

ich habe mir einmal eine SQL-Abfrage geschrieben, vielleicht hilft die dir weiter. Geht so, wie ich glaube, in die Richtung die du möchtest.

SELECT CONCAT_WS(' ', g.lastname, g.firstname) AS Kunde,
 d.product_name AS Produkt, 
 d.product_quantity AS Menge, 
 FORMAT(d.product_price,2) AS Preis, 
 CONCAT('#RE ',d.id_order) AS 'Best.Nr', 
 DATE_FORMAT (o.date_upd, "%d.%m.%Y") AS 'Best.Datum', 
 os.name AS 'Best.Status', 
 o.payment AS Zahlungsart, 
 d.download_nb AS 'Downl.Anz', 
 DATE_FORMAT (d.download_deadline, "%d.%m.%Y") AS 'Downl.End'
    FROM ps_order_detail d
    LEFT JOIN ps_orders o ON (d.id_order= o.id_order)
    LEFT JOIN ps_customer g ON (o.id_customer = g.id_customer)
    LEFT JOIN ps_order_state_lang os ON (o.current_state = os.id_order_state)
    ORDER by Kunde
  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...