FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Incluir un IF dentro de un CASE
Hola estoy haciendo una sentencia SQL con un CASE y necesito incluir dentro de uno de los casos del CASE un IF, pero no me funciona. Yo hago una cosa así:
SELECT Tipo = CASE TipoLinea WHEN 'C' THEN BEGIN IF (Importe > 0) BEGIN 'Diferido' END ELSE BEGIN 'Contado' END END ELSE 'Indiferente' END FROM LineaVenta ¿Qué estoy haciendo mal? ¿Como puedo incluir el if dentro del Case ? Muchas gracias por su ayuda |
#2
|
||||
|
||||
Código:
Select case TipoLinea when 'C' then case when Importe>0 then 'Diferido' else 'Contado' end else 'Indiferente' end as Tipo from LineaVenta
__________________
Saludos, Peter Investment |
|
|
|