27/01/2009, 08:05
|
| | | Fecha de Ingreso: enero-2008 Ubicación: En Madrid
Mensajes: 36
Antigüedad: 16 años, 11 meses Puntos: 0 | |
Respuesta: Consultas excluyentes Oracle 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. |