Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   mySQL - GROUP BY mit 2 Ausdrücken? (https://www.delphipraxis.net/60856-mysql-group-mit-2-ausdruecken.html)

Tyler 13. Jan 2006 08:40


mySQL - GROUP BY mit 2 Ausdrücken?
 
Salut :)

In einer Tabelle sind Werte nach Datum für verschiedene Jahre angegeben, ungefähr so:

Wert Datum
1€ 01.01.2003
4€ 10.05.2004
2€ 30.02.2005

Nun gruppiere ich in einer SELECT-Abfrage um die Summen für jedes Jahr zu erhalten - das ist noch recht einfach:

SELECT SUM(WERT) FROM TABLE GROUP BY YEAR(DATUM)

Nun wäre aber eine Übersicht nach Monaten UND Jahren auch sehr interessant, um z.B. vergleichen zu können, wie das Feld Wert je Monat sich die Jahre verändert hat.

Ich müsste also gleichermaßen nach MONTH(datum) _und_ YEAR(datum) gruppieren können. Geht das?

danke!
tyler

jim_raynor 13. Jan 2006 08:45

Re: mySQL - GROUP BY mit 2 Ausdrücken?
 
Zitat:

Zitat von Tyler
Geht das?

Ja, das geht. Und da du vermutlich auch wissen möchstest wie; einfach in Group By die Felder mit komma trennen ...

SQL-Code:
SELECT MONTH(DATUM),YEAR(DATUM),SUM(WERT) FROM TABLE GROUP BY MONTH(DATUM),YEAR(DATUM)

Tyler 13. Jan 2006 08:56

Re: mySQL - GROUP BY mit 2 Ausdrücken?
 
Zitat:

Zitat von jim_raynor
Zitat:

Zitat von Tyler
Geht das?

Ja, das geht. Und da du vermutlich auch wissen möchstest wie; einfach in Group By die Felder mit komma trennen ...

'türlich :D

Vielen herzlichen Dank - die Lösung ist mal wieder so einfach (wird aber in meinen Unterlagen nirgends erwähnt) - naja... ich bin dankbar :)

tyler


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz