Discussion:
IIF en sentencia SQL Server
(demasiado antiguo para responder)
Alex Carmen zapata
2005-04-18 15:47:50 UTC
Permalink
Hola a todos, necesito que me ayuden con la sgte. consulta
Necesito hacer esto en sql server
SELECT IIF(tipomoneda='$',tipocambio*importe,importe) as soles FROM compras
Al parecer sql szerver no admite el IIf dentro de la sentencia select,
alguien me podria ayudar a resolver este incoveniente.
desde ya muchas gracias.
Por favor responder al correo ***@hotmail.com si no es mucho
pedir. gracias.
Alejandro Mesa
2005-04-18 16:21:13 UTC
Permalink
Usa una expresion CASE en lugar del IIF.

Ejemplo:

select case when tipomoneda='$' then tipocambio * importe else importe end
as soles
from compras;


AMB
Post by Alex Carmen zapata
Hola a todos, necesito que me ayuden con la sgte. consulta
Necesito hacer esto en sql server
SELECT IIF(tipomoneda='$',tipocambio*importe,importe) as soles FROM compras
Al parecer sql szerver no admite el IIf dentro de la sentencia select,
alguien me podria ayudar a resolver este incoveniente.
desde ya muchas gracias.
pedir. gracias.
Loading...