Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Existe alguna función en Firebird que me permita restar fechas??? (https://www.clubdelphi.com/foros/showthread.php?t=45557)

Nelly 06-07-2007 21:12:24

Existe alguna función en Firebird que me permita restar fechas???
 
Hola a todos, espero tengan un buen dia.....

Existe alguna función o comando en Firebird, que me permita restar fechas, por ejemplo: Quiero saber la edad de una persona X, pero no cuento con el campo edad, pero si tengo la fecha de nacimiento, ahora como le hago para calcular la edad, sin tener q restar uno por uno, ya que cuento con 10,000 registros en mi base de datos. Lo que no quiero hacer es restar por ejemplo 2007 - 1984 y asi irme con 10,000, no terminare pronto.

Podrian ayudarme, por favor.

jhonny 06-07-2007 21:27:56

No entiendo la cosa, pues si tu haces un:
Código SQL [-]
select ("Today"-FechaNacimiento) from tabla
Debería traerte dichas edades y aunque internamente sea 1 por 1, realmente no se demora mucho, entonces no es necesaria otra función mas que el simple -.


La franja horaria es GMT +2. Ahora son las 23:43:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi