none
GUARDAR EL RESULTADO DE UNA CONSULTA EN UNA CELDA RRS feed

  • Pregunta

  • Buenas tengo la siguiente pregunta

    En mi tabla tengo dos columnas llamadas Fecha_Nacimiento y Edad, para conocer la edad de la persona al día de hoy realizo la siguiente consulta:

    SELECT DATEDIFF(DAY, Fecha_Nacimiento, GETDATE())/365

    FROM dbo.Prueba

    La cual me sale excelente, pero ahora necesito que la edad resultante de cada persona me lo guarde en la columna Edad (la cual está vacía)

    Consciente de que la edad puede variar, lo que me interesa es guardar el resultado de cuando se ejecuta por primera vez.

    De antemano gracias por toda la ayuda que me puedan brindar

    lunes, 14 de abril de 2014 21:41

Respuestas

  • Hola. El comando T-SQL:

    UPDATE dbo.Prueba
    SET Edad = DATEDIFF(DAY, Fecha_Nacimiento, GETDATE())/365
    GO
    

    Debería funcionarte... Si no es lo que esperas, nos los dices por favor.

    Saludos,


    Guillermo Taylor F.
    IT Pro & Xbox gamer
    My blog

    • Marcado como respuesta dballest lunes, 14 de abril de 2014 22:46
    lunes, 14 de abril de 2014 22:02

Todas las respuestas