select con ifs

13/11/2003 - 21:19 por Tolo | Informe spam
hola,

estoy creando un select donde quiero hacer dos sumas de columnas pero
condicionadas. Vereis quiero hacer una suma, por una parte las lineas q
cumplen una condición A y otra suma de las que cumplen la condición B, eso
en un mismo select. NO se si me explico, algo del estilo:


Select @c1 = sum(col1 * iif(CondiciónA,1,0)), @c2 = sum(col1 *
iif(CondiciónB,1,0))
from ..

Muchas gracias
 

Leer las respuestas

#1 Accotto Maximiliano D.
13/11/2003 - 21:25 | Informe spam
REVISA LA FUNCION CASE EN TU MANUAL!! AHI HAY EJEMPLOS DE COMO HACER LO Q
ESTAS PLANTIANDO

UN SALUDO

Accotto Maximiliano Damian
Fundicion San Cayetano S.A
4002 - 4010
Gerente de Sistemas

" Tolo" escribió en el mensaje
news:
hola,

estoy creando un select donde quiero hacer dos sumas de columnas pero
condicionadas. Vereis quiero hacer una suma, por una parte las lineas q
cumplen una condición A y otra suma de las que cumplen la condición B, eso
en un mismo select. NO se si me explico, algo del estilo:


Select @c1 = sum(col1 * iif(CondiciónA,1,0)), @c2 = sum(col1 *
iif(CondiciónB,1,0))
from ..

Muchas gracias


Preguntas similares