Ho una tabella di dati come questo:query LINQ per riassumere dal gruppo
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
che ho bisogno di Gruppo e Sum a questo:
Category Description CurrentHours CTDHours
LC1 Cat One 5 14
LC2 Cat Two 6 21
LC3 Cat Three 18 0
LC4 Cat Four 0 21
In altre parole ho bisogno di sommare i due Ore di raggruppamento delle colonne in base alle colonne Categoria e Descrizione.
So che potrei costruire una nuova tabella e passare in rassegna i dati esistenti e sommare i dati nella nuova tabella ma ho pensato che ci sarebbe stato un modo più semplice per farlo usando Linq. L'ho cercato su google per alcune ore, ma tutti gli esempi che ho trovato non sembravano adattarsi a quello che stavo cercando di fare.
BTW, il driver odbc che crea la tabella di dati non ha la capacità per le sottocategorie, ecc. O l'avrei appena fatto usando SQL.
Grazie,
John
Ha funzionato. Grazie mille. A proposito, come hai fatto ad allineare le mie colonne così perfettamente? Ho provato a capirlo e ho fallito. – John
@John Ho selezionato le tabelle e formattato come codice (conserva gli spazi bianchi) :) –
@SergeyBerezovskiy grazie per aver fornito entrambe le versioni, ** veramente incredibile ** :) –