Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/05/2010, 05:11
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Respuesta: sería posible esta consulta?

Habria que ver exactamente la estructura que tienes... y luego decidir que es mas eficiente o facil.... usar las funciones de fecha que tiene mysql o usar programación externa sea php o lo que sea....

Seguramente necesitaras una consulta con subconsultas ....


De entrada la funcion de la base de datos es darte los datos, al mismo tiempo se pueden hacer calculos con ellos, por eso los motores de bbbdd incluyen funciones par hacer diversas cosas... aqui tendrias un primer problema estas funciones no suelen ser estandar con lo que la separación de capas te quedara tocada ya que una parte de tu negocio se "calculara" con la capa que en principio se debe dedicar a obtener datos de la bbdd... si un dia te ves forzado a cambiar de motor de bbdd tendras que reprogramar esa parte por que casi seguro que no será sql estandar....

A pesar de lo dicho mira las funcines de fecha que incluye mysql. (11.6. Date and Time Functions)

Tambien necesitaras IFNULL() para elegir la fecha actual...

Quim

Última edición por quimfv; 26/05/2010 a las 05:27