Como somar apenas dois campos usando uma condiçao especifica (SQL)?
18/04/2017
0
Bom dia, boa tarde boa noite.
Preciso montar uma consulta onde tenho algumas linhas e preciso somar somente duas linhas dessa consulta. (SQL Server 2012 para exibir no Integration service)
Ex.:
cod_matricula nom_empregado VALOR
1 José da Silva 10
2 João Oliveira 15
3 Maria Batista 20
4 Rodrigo Moreira 30
Preciso somar cod_matricula 2 e 3 e exibir o restante normalmente.
preciso dessa resposta
cod_matricula nom_empregado VALOR
1 José da Silva 10
(2 e 3) João Oliveira+Maria Batista 35 (SO PRECISO DOS VALORES SOMADOS E QUALQUER NOME QUE INDIQUE ESSE DADO)
4 Rodrigo Moreira 30
Preciso montar uma consulta onde tenho algumas linhas e preciso somar somente duas linhas dessa consulta. (SQL Server 2012 para exibir no Integration service)
Ex.:
cod_matricula nom_empregado VALOR
1 José da Silva 10
2 João Oliveira 15
3 Maria Batista 20
4 Rodrigo Moreira 30
Preciso somar cod_matricula 2 e 3 e exibir o restante normalmente.
preciso dessa resposta
cod_matricula nom_empregado VALOR
1 José da Silva 10
(2 e 3) João Oliveira+Maria Batista 35 (SO PRECISO DOS VALORES SOMADOS E QUALQUER NOME QUE INDIQUE ESSE DADO)
4 Rodrigo Moreira 30
Lucas
Curtir tópico
+ 0
Responder
Post mais votado
18/04/2017
Lucas.
É um caso específico?
Se for, você pode fazer dessa forma:
É um caso específico?
Se for, você pode fazer dessa forma:
SELECT COD_MATRICULA, NOME_EMPREGADO, VALOR FROM TABELA WHERE COD_MATRICULA NOT IN (2,3) UNION ALL SELECT 99 AS COD_MATRICULA, 'JOAO + MARIA' AS NOME_EMPREGADO, SUM(VALOR) AS VALOR FROM TABELA WHERE COD_MATRICULA IN (2,3)
Luiz Santos
Responder
Clique aqui para fazer login e interagir na Comunidade :)