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