19/07/2007, 06:18
|
| | Fecha de Ingreso: abril-2007
Mensajes: 160
Antigüedad: 17 años, 7 meses Puntos: 1 | |
Re: ¿Se puede meter una condición en una columna a mostrar de una select? Juas. No, lo que me pusiste fue una resta simple sql de dos columnas fijas (y gracias por ello), sin tener en cuenta que un operando podía ser una entre varias columnas (que es lo que quería averiguar cuando abrí este tópic).
También me pusiste cómo obtener el máximo o el mínimo de entre dos columnas, y ahí se utilizaba el case, pero el fin era claramente distinto. El caso es que o yo esa parte no la miré a fondo pues aún no me hacía falta (y pude pensar que sólo obtenía uno entre dos valores), o di por hecho que era una parte para realizar funciones matemáticas oracle y no flujos del tipo "if... else", y no caí que lo que habías puesto no permitía obtener sólo el máximo o el mínimo (una distinción entre dos valores), sino que era un condicional que podía usarse para realizar comparaciones entre varias columnas como si se usaran varios if. Total, al final tuve que redescubrir el CASE por mi cuenta.
Saludos y suerte |