Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/09/2011, 10:37
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: resta de fechas para saber edad en mysql

Hola de nuevo Lexus....

Estás utilizando una versión completamente vieja y obsoleta de MySQL... la función TimeStampDiff no existe en la versión 4.1 de MySQL, es por eso que te marca error.

Mi recomendación sería que migraras de BD, pero no se si esto sea posible, o buscar dentro de las funciones de fecha que tiene esta versión de MySQL alguna otra que te pueda servir.

Una opción sería usar la función DATEDIFF que pones al inicio y dividir entre 365, pero tendrías que validar también el caso de los años bisiestos.

También podrías checar esta liga:

Trucos MySQL - Calcular la edad a partir de la fecha de nacimiento

Aunque no recuerdo en estos momentos si las funciones de fecha que se manejan son soportadas por la versión 4.1, sería cuestión de que pruebes.

Saludos
Leo.