Si, pero otra posibilidad es esta:

   SELECT 
       CASE WHEN field1 = 1 
       THEN
       T2.fieldx
       ELSE
       '0'
       END CASE
    FROM
    TABLA1 LEFT AS T1 JOIN TABLA2 AS T2 ON T1.campo_union_tabla1 = 
T2.campo_union_tabla2 ...



From: Alfredo Gama Zapata 
Sent: Tuesday, October 21, 2008 9:41 PM
To: forum.help400 
Subject: SQL en V5R1


Holas,

Amigos sera posible hacer un selec dentro de un case?? asi:

    SELECT 
       CASE WHEN field1 = 1 
       THEN
          (SELECT fieldx from TABLA2)
       ELSE
          '0'
       END CASE
    FROM
    TABLA1

Saludos,

Alfredo



--------------------------------------------------------------------------------


__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400
__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a