consulta sencilla

16/03/2005 - 22:56 por SergioT | Informe spam
Hola

Tengo algo asi:

SELECT coditem,saldo from Tabla

Quisiera "crear" una columna ficticia adicional que sea una cadena con la
palabra HAY cuando saldo es mayor a cero y NO HAY cuando es cero, Recuerdo
haber leido que se podia utilizar una funcion iif() en el select pero me da
error justo en el simbolo ">"
esto es lo que estoy intentando

SELECT coditem,saldo, iif( saldo > 0,'Hay', 'No Hay' ) as HayoNoHay
from Tabla


gracias
 

Leer las respuestas

#1 DiGiTaL
16/03/2005 - 23:25 | Informe spam
Que tal Sergio...

prueba esto...

create table #table (cod int, saldo money)
insert into #table(cod, saldo)
select 1, 15
union
select 1, -15
union
select 1, 20
union
select 1, 30
union
select 1, 0
union
select 1, -35
union
select 1, -45


select cod, saldo, CASE WHEN saldo>0 THEN 'Hay' ELSE 'No Hay' END as Msg
from #table

DiGiTaL
"SergioT" escribió en el mensaje
news:
Hola

Tengo algo asi:

SELECT coditem,saldo from Tabla

Quisiera "crear" una columna ficticia adicional que sea una cadena con la
palabra HAY cuando saldo es mayor a cero y NO HAY cuando es cero,


Recuerdo
haber leido que se podia utilizar una funcion iif() en el select pero me


da
error justo en el simbolo ">"
esto es lo que estoy intentando

SELECT coditem,saldo, iif( saldo > 0,'Hay', 'No Hay' ) as HayoNoHay
from Tabla


gracias


Preguntas similares