Ayudame JeBus en select simple (creo)

17/11/2005 - 18:19 por Looser | Informe spam
hola

necesito su ayuda como puedo hacer esta consulta??''

necesito crear una columna en la consulta que cuando poe ejemplo el
valor sea negativo de un coloque en esta columna 'Descuento' y cuando
sea positivo 'Interes' la idea es hacer algo asi de mas esta decir q no
funciona

select interes ,
case interes
when dcto_interes>0 then 'Interes'
when dcto_interes<0 then 'Descuento'
end as campo_nuevo
from tabla

Preguntas similare

Leer las respuestas

#1 Maxi
17/11/2005 - 18:25 | Informe spam
Hola, eso deberia funciona 10 pts, porque dices que no funciona?


Salu2
Maxi [MVP SQL SERVER]


"Looser" escribió en el mensaje
news:
hola

necesito su ayuda como puedo hacer esta consulta??''

necesito crear una columna en la consulta que cuando poe ejemplo el
valor sea negativo de un coloque en esta columna 'Descuento' y cuando
sea positivo 'Interes' la idea es hacer algo asi de mas esta decir q no
funciona

select interes ,
case interes
when dcto_interes>0 then 'Interes'
when dcto_interes<0 then 'Descuento'
end as campo_nuevo
from tabla

Respuesta Responder a este mensaje
#2 Looser
17/11/2005 - 19:02 | Informe spam
ya lo resolvi lo hice asi por si le intersa a alguien

select case SIGN(interes)
when 1.00 then 'Interes'
when -1.00 then 'Descuento'
end as campo
from tabla


grax por responder
Respuesta Responder a este mensaje
#3 Alejandro Mesa
17/11/2005 - 19:12 | Informe spam
Looser,

Estas mezclando la expression "case". Existen dos formas de usarla:

- simple CASE
- searched CASE

En tu case la que mejor se adapta es la segunda.

select
interes ,
case
when dcto_interes > 0 then 'Interes'
when dcto_interes < 0 then 'Descuento'
else 'que ponemos aqui cuando es cero'
end as campo_nuevo
from
tabla
go


AMB

"Looser" wrote:

hola

necesito su ayuda como puedo hacer esta consulta??''

necesito crear una columna en la consulta que cuando poe ejemplo el
valor sea negativo de un coloque en esta columna 'Descuento' y cuando
sea positivo 'Interes' la idea es hacer algo asi de mas esta decir q no
funciona

select interes ,
case interes
when dcto_interes>0 then 'Interes'
when dcto_interes<0 then 'Descuento'
end as campo_nuevo
from tabla


Respuesta Responder a este mensaje
#4 José Luis
18/11/2005 - 17:17 | Informe spam
Hola:
Si cambias
dcto_interes
por
interes
probablemente te funcione.



Jose Luis Torre
www.ehu.es


"Looser" escribió:

hola

necesito su ayuda como puedo hacer esta consulta??''

necesito crear una columna en la consulta que cuando poe ejemplo el
valor sea negativo de un coloque en esta columna 'Descuento' y cuando
sea positivo 'Interes' la idea es hacer algo asi de mas esta decir q no
funciona

select interes ,
case interes
when dcto_interes>0 then 'Interes'
when dcto_interes<0 then 'Descuento'
end as campo_nuevo
from tabla


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida