Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde,
Não estou conseguindo fazer um select na clausa when do comando case para comparar duas querys. É possivel fazer isso?
Segue exemplo:
SELECT
CASE(
WHEN
(SELECT MAX(R.PORC_IMPORTE) FROM GSI_PREVENTAS_FACTR_REPARTO R WHERE R.ID_PROYECTO = A.ID_PROYECTO )
>
(SELECT MIN(R.PORC_IMPORTE) FROM GSI_PREVENTAS_FACTR_REPARTO R WHERE R.ID_PROYECTO = A.ID_PROYECTO )
THEN SIM
END) EXISTE_CODIGO
FROM GSI_PROYECTOS
O erro que retorna quando tento fazer o código é o seguinte :
ORA-00936
Carregando comentários...