Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2007, 04:48
programadornet
 
Fecha de Ingreso: abril-2007
Mensajes: 160
Antigüedad: 17 años, 7 meses
Puntos: 1
¿Se puede meter una condición en una columna a mostrar de una select?

Lo que quiero saber, es si puedo realizar lo siguiente:

select campo1, campo2-campo_X as diferencia from Tabla WHERE campo4=1 or campo4=2

Y, donde pone campo_X, poner campo_3 o campo_5 dependiendo de alguna condición. Es decir, que utilice en la select un campo a mostrar dependiendo de algo (y ese algo dependería del valor de campo4 que va incluido en el where, por ejemplo). ¿Se puede? Me imagino que no, que se tendrían que utilizar varias consultas.