Frank (no reg): Group by

Beitrag lesen

Hi Casablanca,

deine Anforderung war beinahe woertlich: "gruppiere nach Jahr und Monat".

Um dies zu tun musst du einen Datumswert im Stil yyyyMMdd (Jahr, Monat UND Tag) auf yyyyMM reduzieren. in SQL geht das am einfachsten indem du daraus einen INTEGER Wert machst (Jahr mit 100 multiplizieren und den Wert fuer Monat (1-12) hinzuaddieren.

Die Linq-Anweisung wird so nicht fuktionieren, weil die Methode "ToString" von Linq nicht unterstützt wird.

"wird nicht" - ist das deine Annahme? Interessante These.

Lustigerweise habe ich dir beide Code Fragmente gestern abend aus der "la main" geschrieben ohne Gelegenheit zum Testen. Jetzt nach deinen Fragen hab ich die doch tatsaechlich mal ausprobiert und siehe da, funktionieren auf Anhieb. Da muss nichts geaendert werden damit die Loesungen "funktionieren".