decode + case pl/sql

devilitao

Buenos días,

Tengo una duda con con la función decode con un case....

Tengo este código:

spoiler

La verdad es que no lo tengo muy claro, lo primero que quiero comprobar con el decode es que el OP2.COD_TP_ESTR_LOC sea 57, y si no, pues que hago otra cosa.

Y por otro lado WHEN OP2.COD_PLAN_PUBLI = 1 AND OP2.COD_SUBTP_PLAN_PUBLI = 120 que haga otra cosa.

Pero no se si es óptimo hacerlo dentro del DECODE o fuera...si lo tuviera que poner fuera del DECODE como sería? Es que no doy con el (igual es muy sencillo...).

Muchas gracias

Usuarios habituales

  • devilitao