Select resultado Logico???

03/01/2006 - 19:48 por Ducky | Informe spam
Hola,

Necesito obtener un resultado logico: Falso o Verdadero (0,1)

Si la suma es mayor que cero.

SELECT SUM(car_mov) < 0 AS Expr1
FROM Movimientos
WHERE (fol_mov = 5)

SELECT iif(SUM(car_mov) < 0, 1, 0) AS Expr1
FROM Movimientos
WHERE (fol_mov = 5)

Alguna idea como hacer esto???

Aprecio mucho su tiempo y atención,
 

Leer las respuestas

#1 Maxi
03/01/2006 - 20:13 | Informe spam
Hola, usa CASE


SELECT case when (SUM(car_mov)) < 0 then 1 else 0 end AS Expr1
FROM Movimientos
WHERE (fol_mov = 5)


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Ducky" escribió en el mensaje
news:
Hola,

Necesito obtener un resultado logico: Falso o Verdadero (0,1)

Si la suma es mayor que cero.

SELECT SUM(car_mov) < 0 AS Expr1
FROM Movimientos
WHERE (fol_mov = 5)

SELECT iif(SUM(car_mov) < 0, 1, 0) AS Expr1
FROM Movimientos
WHERE (fol_mov = 5)

Alguna idea como hacer esto???

Aprecio mucho su tiempo y atención,


Preguntas similares