Foro de elhacker.net

Programación => 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
  1. SELECT
  2. datediff(curdate(),pacientes.FNac) AS 'Edad',
  3. 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?

Citar
DATEDIFF() 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.