SQL - Consulta suma de un campo condicionado

 
Vista:

Consulta suma de un campo condicionado

Publicado por Nachete (1 intervención) el 24/07/2007 18:11:34
Hola,
Mi problema es el siguiente:
Tengo dos campos, A y B. El campo A puede tener como valores '1' o '0'. El campo B, es un valor entero. Así, un ejemplo del estado de la tabla sería este:
A B
1 563
0 816
1 22587
1 154
0 1022
0 36
1 569

Quiero en una consulta, sumar por una parte los valores de B que toman en A el valor '1', y por otra los valores de B que toman en A el valor '0' (esto en una misma consulta, que me devuelva dos campos; algo como suma_B_donde_A_es_1, suma_B_donde_A_es_0).

Gracias por la ayuda por adelantado!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Consulta suma de un campo condicionado

Publicado por Isaias (5072 intervenciones) el 25/07/2007 19:56:23
¿En que base de datos?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Consulta suma de un campo condicionado

Publicado por pepe (14 intervenciones) el 26/07/2007 16:30:21
SELECT DISTINCT
(SELECT SUM(ColumnaB) FROM test WHERE ColumnaA = 1) ,
(SELECT SUM(ColumnaB) FROM test WHERE ColumnaB= 0)
FROM test

Sql server 2000 >> funciona ;)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar