Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2010, 11:33
Avatar de kanakis
kanakis
 
Fecha de Ingreso: octubre-2008
Mensajes: 69
Antigüedad: 16 años, 1 mes
Puntos: 0
Mezclar php en una consulta

Hola a todos, quería preguntaros una duda sobre mezclar operaciones de PHP sobre una consulta SQL.

Imaginad esto:
Código PHP:
$consulta="SELECT * FROM clientes WHERE calculophp(Fecha)>365; 
donde Fecha es un campo de mi tabla tipo "date" con formato (aaaa-mm-dd) y calculophp($fecha) es una función en php que devuelve la diferencia en dias de timestamp entre la fecha obtenida en mysql y la fecha actual. Si ese valor es superior a 365 dias, lo selecciono.

Lo sé, es una burrada intentar hacer eso. Lo que os pregunto es si hay alguna forma de operar directamente sobre la consulta sin tener que evaluarla primero y después hacer otra consulta con los resultados que cumplan la condición.

No es la primera vez que me enfrento a problemas de este tipo y me ahorraría mucho tiempo encontrar algún atajo :D

¿Qué se os ocurre? Un saludo.