none
Sum com Group By RRS feed

  • Pergunta

  • Boa Tarde Galera,

    Estou tentando fazer o SUM no linq e ta dificil. No sql é facil como segue no email baixo

    Alguem sabe como fazer no LINQ ?

    SELECT SUM(TPA_SALDO), TIT_ID FROM TAB_TABELA1
    INNER JOIN TAB_TABELA2 ON TAB_TABELA1= TAB_TABELA2
    WHERE CLIENTE= 123456
    GROUP BY TAB_TABELA1_ID

    Att.:

    Cleiton Novais

    terça-feira, 21 de outubro de 2014 21:01

Todas as Respostas

  • Olá Novais,

     no linq também não é dificil, veja com Lambda :

    var soma = db.TB_TABELA1 .Join(db.TB_TABELA2, t1 => t1.ID, t2 => t2.ID, (t1,t2) => new {t1,t2})

    .Where(i => i.t1.CLIENTE == 123456) .GroupBy(i => new { i.t1.ID,i.t1.TIT_ID}) .Select(i => new { Soma = i.Sum(s => s.t1.TPA_SALDO), Id = i.Key.TIT_ID } ).ToList();



    • Editado Daniel Brito br quarta-feira, 22 de outubro de 2014 10:22
    • Sugerido como Resposta Deric Ferreira quarta-feira, 22 de outubro de 2014 10:58
    quarta-feira, 22 de outubro de 2014 10:21