Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/04/2012, 08:34
pinchu
 
Fecha de Ingreso: septiembre-2009
Mensajes: 215
Antigüedad: 14 años, 7 meses
Puntos: 1
Usar alias de llamada a función en el WHERE

Hola:

Tengo una consulta en la que hago "select calculaDistancia() as distancia". Luego intenté añadirle un "WHERE distancia < 30" pero claro me sale el error de que distancia no está definido. Lo único que se me ocurre hacer es "WHERE calculaDistancia() < 30" pero esto sería llamar a la función dos veces, lo cual es muy ineficiente ¿no? ¿Qué solución puedo tomar?

Gracias