Ich habe eine Datentabelle wie folgt aus:Linq Abfrage von Gruppe zusammenzufassen
Category Description CurrentHours CTDHours
LC1 Cat One 5 0
LC2 Cat Two 6 0
LC3 Cat Three 18 0
LC1 Cat One 0 9
LC2 Cat Two 0 15
LC4 Cat Four 0 21
Dass ich zu der Gruppe und Sum dazu brauchen:
Category Description CurrentHours CTDHours
LC1 Cat One 5 14
LC2 Cat Two 6 21
LC3 Cat Three 18 0
LC4 Cat Four 0 21
Mit anderen Worten: Ich brauche die beiden zu fassen Stundenspalten, die nach den Spalten Category und Description gruppieren.
Ich weiß, dass ich eine neue Tabelle und Schleife durch die vorhandenen Daten erstellen und die Daten in die neue Tabelle summieren könnte, aber ich dachte, es wäre eine einfachere Möglichkeit, es mit Linq zu tun. Ich habe es für ein paar Stunden gegoogelt, aber all die Beispiele, die ich gefunden habe, schienen nicht zu dem zu passen, was ich versuchte.
BTW, der ODBC-Treiber, der die Datentabelle erstellt, hat nicht die Fähigkeit für Unterabfragen usw., oder ich hätte es gerade mit SQL getan.
Danke,
John
Das hat funktioniert. Vielen Dank. Übrigens, wie hast du meine Säulen so perfekt ausgerichtet? Ich versuchte es herauszufinden und scheiterte. – John
@John Ich wählte Tabellen und formatiert als Code (es behält Whitespaces) :) –
@SergeyBerezovskiy Danke für beide Versionen, ** wirklich erstaunlich ** :) –