a ver si me podéis ayudar.

Gracias

| ||||
![]() Bueno, ya está resuelta: SELECT <CAMPO1>, <CAMPO2> FROM (SELECT <CAMPO1>, <CAMPO2> FROM TABLA WHERE <CONDICION> UNION SELECT <CAMPO1>, <CAMPO2> FROM TABLA WHERE NOT(<CONDICION>)) WHERE ROWNUM = 1 ORDER BY <CAMPO2> DESC Este campo de ordenación tiene que ser fijo, en mi caso se llama EXISTE y tiene los valores 'SI' o 'NO' dependiendo de si el dato viene de la primera o de la segunda consulta. Salu2. |