Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-07-2013
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 582
Poder: 18
jafera Va por buen camino
Actualizar campo edad

Buenas de nuevo.

Para finalizar los updates correspondientes a la tabla que nos ha dado la murga en mi último post, necesito realizar un update que me coloque en un campo vacio la edad de la persona sabiendo su fecha de nacimiento.

Si yo ejecuto este código:

Código SQL [-]
 
SELECT
  DATA_NAIX,
  EXTRACT( YEAR FROM DATA_NAIX)
FROM CTR0003;

me devuelve el año de nacimiento para cada registro, pero este dato no quiero guardarlo en la tabla, lo que quiero guardar es la edad de la persona por año natural, el que tiene 50 años los tiene desde el 1 de enero hasta el 31 de diciembre, con lo que necesitaria un update que me hiciera esta labor despues de importar la tabla que tantos quebraderos de cabeza me dio.

Necesito algo dinámico en cuanto al año en curso ya que no voy a estar año tras año variando el valor del año del que restar y he pensado en una variable año que tengo para otros menesteres en el programa.

Mi duda es como puedo armar este update?

Algo así como update tabla set edat = variable año-extract año de la fecha de nacimiento.

De nuevo gracias por vuestro apoyo

Josep
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Actualizar campo con dblookupcombobox MLROJO Conexión con bases de datos 4 18-06-2011 10:37:00
actualizar campo codigo voldemmor Varios 6 14-03-2009 01:54:31
Actualizar campo de dbgrid jorelivi Varios 44 27-04-2007 22:23:19
actualizar un campo juangabriel1786 API de Windows 1 19-10-2006 19:30:55
Actualizar un campo micayael Firebird e Interbase 2 28-10-2005 21:42:14


La franja horaria es GMT +2. Ahora son las 19:08: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
Copyright 1996-2007 Club Delphi