Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Bases de Datos => Mensaje iniciado por: M4RQUS en 5 Octubre 2017, 18:29 PM

Título: Diferencia entre fechas
Publicado por: M4RQUS en 5 Octubre 2017, 18:29 PM
Hola! alguien puede ayudarme con esto? quiero sacar la diferencia entre la fecha actual y una fecha en una tabla pero cuando hago la consulta da como resultado un numero entero largo
Código (sql) [Seleccionar]
select
datediff(curdate(),pacientes.FNac) as 'Edad',
from pacientes

Título: Re: Diferencia entre fechas
Publicado por: Carloswaldo en 10 Octubre 2017, 17:24 PM
¿Y cuál es el resultado que recibes? ¿Qué tipo de datos hay en la columna FNac de pacientes?

CitarDATEDIFF() returns expr1 − expr2 expressed as a value in days from one date to the other.

La documentación de MySQL (asumiendo que estamos hablando de MySQL) dice que el resultado de datediff() es la diferencia en días.