Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/01/2011, 09:49
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Datediff - calcular días

No te sirve algo asi:

SELECT pacientes.nombre paciente, cuentahistoria.fecha, datediff(curdate(), (select max(cuentahistoria.fecha) from cuentas)) AS dias
FROM cuenta INNER JOIN pacientes ON pacientes.codpaciente =cuenta.codpaciente
INNER JOIN cuentahistoria ON cuentahistoria.codcuenta = cuenta.codcuenta
WHERE cuentahistoria.estado = 'ALTA' AND cuentahistoria.movimiento = 'E' AND datediff(curdate(), (select max(cuentahistoria.fecha) from cuentas)) > 10
GROUP BY cuenta.codcuenta
ORDER BY dias DESC



Saludos!