actualizar año en una fecha
hola amigos quisiera actualizar el año en una fecha y no tengo la más mínima idea de como hacerlo, y me gustaría que me ayudaran, por favor :D
resulta que tengo una base de datos que por error alguien almacenó con fecha que por ejemplo "01/01/1906" quisiera actualizarlo a "01/01/2006" sin embargo son aproximadamente 5000 registros, lógicamente hacerlo manual no sería óptimo, solamente como ven quiero cambiar el año de la fecha Gracias... |
Hola,
¿Algo como esto dices? ¿Porqué no dices qué base de datos usas y cómo trabajas con ella? Ayudaría a que te ayudasen...
|
Cita:
Sino es así le mandamos a que se lea la Guía de Estilo Por cierto elunicode bienvenido a los foros Saludos |
Estoy utilizando interbase
el campo Fecha que estoy empleando este tipo DATE ya intenté realizar la siguiente consulta pero me da el sig. error Conversion error from string "18/1/2006". UPDATE TDATOS SET FECHA = CAST(EXTRACT (DAY FROM FECHA) AS VARCHAR(2)) || '/' || CAST(EXTRACT (MONTH FROM FECHA) AS VARCHAR(2)) || '/2006' WHERE EXTRACT(YEAR FROM FECHA) = '1906'; y también ya intenté esto y nada UPDATE TDATOS SET FECHA = CAST( CAST(EXTRACT (DAY FROM FECHA) AS VARCHAR(2)) || '/' || CAST(EXTRACT (MONTH FROM FECHA) AS VARCHAR(2)) || '/2006' AS DATE) WHERE EXTRACT(YEAR FROM FECHA) = '1906'; |
Hacelo así:
Hasta luego. ;) |
Muchas gracias jachguate la consulta fue un éxito...
:) |
La franja horaria es GMT +2. Ahora son las 06:41:04. |
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