Como somar apenas dois campos usando uma condiçao especifica (SQL)?

SQL

Big Data

Banco de Dados

18/04/2017

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

Curtidas 0

Melhor post

Luiz Santos

Luiz Santos

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)

GOSTEI 1
POSTAR