Ayuda por Favor.

21/09/2004 - 21:29 por pev | Informe spam
Saludos a Todos!!!

Tengo la siguiente tabla

Cod Val
-
A 2
B 3
C 4
D 5
E 6

Y necesito hacer algo como lo que sigue, pero no funciona

SELECT CASE WHEN Cod IN ('A','B','C')
THEN 'A'
ELSE Cod
END AS Codigo,
SUM(Val) as Suma
from TABLA
group by Codigo

Lo que necesito como salida es lo siguiente:

Codigo Suma
-
A 9
D 5
E 6

Es posible hacer esto? Como?

Gracias
Atte.
pev
 

Leer las respuestas

#1 Maxi
21/09/2004 - 22:00 | Informe spam
Hola, proba asi:


SELECT CASE WHEN Cod IN ('A','B','C')
THEN 'A'
ELSE Cod
END AS Codigo,
SUM(Val) as Suma
from TABLA
group by
CASE WHEN Cod IN ('A','B','C')
THEN 'A'
ELSE Cod
END



Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"pev" escribió en el mensaje
news:412301c4a011$440912b0$
Saludos a Todos!!!

Tengo la siguiente tabla

Cod Val
-
A 2
B 3
C 4
D 5
E 6

Y necesito hacer algo como lo que sigue, pero no funciona

SELECT CASE WHEN Cod IN ('A','B','C')
THEN 'A'
ELSE Cod
END AS Codigo,
SUM(Val) as Suma
from TABLA
group by Codigo

Lo que necesito como salida es lo siguiente:

Codigo Suma
-
A 9
D 5
E 6

Es posible hacer esto? Como?

Gracias
Atte.
pev







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.764 / Virus Database: 511 - Release Date: 15/09/2004

Preguntas similares