Ver Mensaje Individual
  #2  
Antiguo 08-09-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Puedes hacerlo con SQL aunque las funciones que se usan para calcular deiferencias de fechas pueden variar de una base de datos a otra así que tendrías que indicarnos con que base trabajas.

También puedes hacerlo con código Delphi usando la función YearsBetween de la unidad DateUtils que te da el número de años entre dos fechas (en este caso la que tienes en la base y la que te devuelve la función Date).

Si tu versión de Delphi no tiene dicha función puedes entonces usar DecodeDate para extraer los años da cada fecha y simplemente restar ambos resultados.

// Saludos
Responder Con Cita