[lug-ld] SQL anyone?
Ekki Plicht (DF4OR)
ekki at plicht.de
Di Feb 18 20:40:18 CET 2014
Hi Steffen,
ok, GROUP BY und ORDER BY sind natürlich bekannt, aber das reicht
leider für dieses Problem nicht aus.
Ich will (muss?) ja in der einen Tabelle ein GROUP BY WEEK(`date`)
machen, und in der anderen ein GROUP BY `artikelnummer`. Und genau das
geht wohl syntaktisch nicht. Daher habe ich es mit Subselects
probiert, aber das habe ich nicht hinbekommen. Daher meine Frage hier.
Gruß,
Ekki
2014-02-18 12:44 GMT+01:00 Wagner, Steffen Tobias
<Steffen.Tobias.Wagner at sap.com>:
> Moin,
>
>
>
> MySQL:
>
>
>
> zum Thema gruppieren (-> GROUP BY WEEK… & SORT BY WEEK…):
>
> z.b. http://stackoverflow.com/questions/6710342/mysql-grouping-by-week
>
>
>
> Zum Thema Join von mehreren Tabellen (-> INNER JOIN):
>
> z.B. http://www.mysqltutorial.org/mysql-inner-join.aspx
>
>
>
> Deine Anforderung sollte problemlos in einer Abfrage machbar sein.
>
>
>
> Gruß Steffen
>
>
>
>
>
>
>
> From: lug-ld-bounces at lists.lug-ld.de [mailto:lug-ld-bounces at lists.lug-ld.de]
> On Behalf Of Ekki Plicht (DF4OR)
> Sent: Dienstag, 18. Februar 2014 12:31
> To: Allgemeine Mailingliste der Linux-User-Group Landau
> Subject: [lug-ld] SQL anyone?
>
>
>
> Moin.
> Ich bräuchte mal Hilfe bei einer SQL-Abfrage.
>
> Tabelle 1
> id, Auftragsnummer, auftragsdatum
>
> Tabelle 2
> Auftrags-id, Artikel, Preis
>
> Es gibt also viele Aufträge mit jeweils einer oder mehreren Positionen
> (Artikel).
>
> Ich suche nun folgendes Ergebnis :
> Woche, Artikel, Preis
>
> Im Klartext : gruppiert nach Woche alle Artikel die in dieser Woche verkauft
> wurden, zusammen gefasst die Preise jeden Artikels, sortiert nach den top 5
> Artikeln
>
> Ich will also wissen:
> Welche Artikel waren meine Renner (Top 5) je Woche?
>
> Geht das überhaupt mit einer Abfrage? Ich habe es mit sub selects probiert
> aber nicht hingekommen....
>
> Danke!
> Ekki
>
>
> _______________________________________________
> lug-ld mailing list
> lug-ld at lists.lug-ld.de
> http://lists.lug-ld.de/mailman/listinfo/lug-ld
>