Casablanca: Group by

Beitrag lesen

Hallo Form,

ich habe folgendes Problem.

Ich habe eine Tabelle mit mehreren (hier zwei) Spalten, Datum und MonatsWert.

  
---------------------------------------------  
|Datum                  | MonatsWert  
---------------------------------------------  
2014-01-01 17:23:11.000 | 0  
---------------------------------------------  
2014-01-02 17:27:10.000 | 487,339996337891  
---------------------------------------------  
2014-01-05 17:27:09.000 | 723,289978027344  
---------------------------------------------  
2014-02-01 18:19:42.000 | 1507,22998046875  
---------------------------------------------  
2014-02-03 18:18:41.000 | 1507,22998046875  
---------------------------------------------  
2014-02-04 18:21:40.000 | 2635,26000976563  
---------------------------------------------  
2014-03-02 19:07:18.000 | 1542,73999023438  
---------------------------------------------  
2014-03-03 19:13:17.000 | 1589,21997070313  
---------------------------------------------  
2014-03-04 19:11:16.000 | 2860,86987304688  
---------------------------------------------  

Ich brauche nun eine SQL-Anweisung oder besser LINQ-Statement, die folgendes ausgibt:

  
|Datum                  | MonatsWert  
---------------------------------------------  
2014-01-03 17:27:09.000 | 723,289978027344  
---------------------------------------------  
2014-02-04 18:21:40.000 | 2635,26000976563  
---------------------------------------------  
2014-03-03 19:11:16.000 | 2860,86987304688  
---------------------------------------------  

Das heißt, die muss goupiert nach Jahr und Monat die größte MonatsWert für jede Gruppe ausgeben.

Danke im Voraus