20/01/2011, 09:49
|
| Colaborador | | Fecha de Ingreso: agosto-2006 Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 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! |