Mensaje enviado por "Javier Huenupi P." <jhuenupi@softland.cl>
Hola Holden:
La solución es sencilla. Debes usar el comando CASE ...
WHEN...THEN...[ELSE...]... END
Ejemplo SQL:
SELECT campo1, (CASE Estado WHEN 'V' THEN 'Vigente' ELSE 'Nula' END) AS
Campo2 FROM Tabla
SALUDOS JAVIER
-----Original Message-----
From: Holden . [mailto:holdensito@hotmail.com]
Sent: Tuesday, May 29, 2001 11:04 AM
To: visualbasic-esp@yahoogroups.com
Subject: (VB-ESP) SQL (iif)
En access uso mucho la funcin iif (SiInm) dentro de un select, pero en SQL
no me la acepta, saben si hay algnu equivalente o com le puedo hacer para
realizarla siguiente consulta:
SELECT DETALLE_PEDIDO_CONV.num_pedido,
DETALLE_PEDIDO_CONV.num_prod,
DETALLE_PEDIDO_CONV.fecha_entrega,
DETALLE_PEDIDO_CONV.cantidad_facturada,
IIf([DETALLE_PEDIDO_CONV].[tipo] = 1,
[DETALLE_PEDIDO_CONV].[precio_clie],
[DETALLE_PEDIDO_CONV].[precio_clie] * .9) AS precio_unit,
FROM PRECIOS_CLIENTE