update ttmpdatab2
set fechaud=DATEPART(year, getdate())
where medicion='200604'
Pero no lo esta haciendo eso es porque alguien me podria dar una ayuda.
gracias de antemano
La version de SQL es el 2000
|
|
#1 (permalink) |
![]() Fecha de Ingreso: noviembre-2004
Ubicación: Lima-Peru
Mensajes: 63
|
Actualizar solo el año de un campo fecha
update ttmpdatab2 set fechaud=DATEPART(year, getdate()) where medicion='200604' Pero no lo esta haciendo eso es porque alguien me podria dar una ayuda. gracias de antemano La version de SQL es el 2000
__________________
Willians Kic2. :aplauso: Última edición por williamccr; 10-may-2006 a las 19:00. |
|
|
|
|
|
#2 (permalink) |
|
Moderador
![]() ![]() Fecha de Ingreso: abril-2003
Mensajes: 12.108
|
Si la fecha siempre tendrá el año anterior simplemente suma 1 año con DateAdd, si no, prueba convertir a cadena y reemplazar un año por el otro.
SELECT Convert(NChar(10), GetDate(), 120) AS hoy_char, Year(GetDate()) AS ano_int Eso te dará una idea de por donde comenzar
__________________
Friedrich Nietzsche
|
|
|
|