Ich habe typische E-Commerce-Daten mit mehreren Stammkunden, wie zB:Wie kann ich die Dauer zwischen Bestellungen aus E-Commerce-Daten erhalten?
customer_id, order_date
1, 2016.05.01
2, 2016.05.02
3, 2016.05.03
1, 2016.05.04
2, 2016.05.05
1, 2016.05.06
Und ich möchte Ausgabe etwas wie:
customer_id, 1, 2, 3,
1 2016.05.01 2016.05.04 2016.05.06
1 2016.05.02 2016.05.05
1 2016.05.03
Und dann kann ich einfach die Zeit zwischen dem ersten und dem zweiten Kauf erhalten, usw. . Dies ist in einer MySQL-Datenbank, wenn es eine sQL-Abfrage ist, die einfach ist, zu
Danke, Kev
Möchten Sie unbedingt die Pivot-Tabelle wie in Ihrer Frage angegeben erzeugen oder möchten Sie die Anzahl der Tage zwischen den verschiedenen Aufträgen in einer Liste berechnen? SO hat viele Fragen zum Pivotieren in mysql ... – Shadow
Wie viele Bestelldaten möchten Sie in einer einzigen Zeile zurückgeben? – shawnt00
Ich sehe keine Dauer in diesem Ergebnis – Strawberry