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
Lucas

Lucas

Responder

Post mais votado

18/04/2017

Lucas.

É 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

Luiz Santos
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar