Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/01/2013, 14:26
imRicoh
 
Fecha de Ingreso: enero-2011
Mensajes: 49
Antigüedad: 13 años, 3 meses
Puntos: 0
Pregunta Como acceder a una columna ya generada

Como puedo acceder a una columna auto generada en un vista?

SELECT Columna1, (Columna2 + Columna3) AS NuevaColumna, NuevaColumna * Factor AS Calculado FROM miTabla

En este ejemplo cuando quiero generar la columna Calculado me da un error de que NuevaColumna no existe

Esto yo lo pudiera solucionar con variables

SELECT Columna1, @lnNuevaColumna := (Columna2 + Columna3) AS NuevaColumna, @lnNuevaColumna * Factor AS Calculado FROM miTabla

Pero en las vistas no me deja poner variables.

Alguna otra solución