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.