Muchas gracias Rafael,

he tomado la idea de Ricardo y la consulta me ha salido más rapida (CON LEFT JOIN),.

saludos,

Alfredo

Rafael Silva escribió:
Hola Alfredo,
Hasta donde se, no se ha podido... pero te envìo algunos ejemplos
donde se puede aplicar un SELECT con SubSelects y Case...

Usando CASE:

SELECT license,
         CASE type
                 WHEN 'Car' THEN 0.05 * weight
                 WHEN 'Truck' THEN 75 * nbr_wheels
                 WHEN 'Motorcycle' THEN 35.00
          END AS License_fee FROM vehicles

*-------------

SUBSELECTS:

SELECT EMPNO, LASTNAME, WORKDEPT
          FROM EMPLOYEE
                 WHERE WORKDEPT IN
                               (SELECT DEPTNO FROM DEPARTMENT
                              WHERE (DEPTNO = 'E01') OR (ADMRDEPT =
'E01'))

Resultado:

EMPNO        LASTNAME           WORKDEPT
000050         Geyer                       E01
000090         Henderson               E11
000100         Spenser                   E21
000280         Schneider                E11
000290         Parker                      E11
000300         Smith                        E11
000310         Setrignt                     E11
000320         Mehta                       E21



Espero te sirva de algo......


Saludos,

Rafael Silva

[EMAIL PROTECTED] 10/21 3:11 p.m. >>>
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