Hola de nuevo,
estoy intentando hacer un UPDATE a un campo de fecha (DD/MM/YYYY HH:MM:SS), de este campo solo quiero que cambie el dia y el mes, sin tocar el año ni la hora.
He intentado hacerlo con SUBSTR de esta manera:
UPDATE llamadas set fecha = ('12/05' || substr(fechareprog,6,11)) where fechareprog like ('05/05%')
y con REPLACE de esta otra:
update llamadas set fechareprog = replace(fechareprog,to_date('0505','DDMM'),to_date('1205','DDMM'))
De las dos maneras me sustituye el dia y el mes, el problema es que me borra las horas de estos campos, así si antes tenía una fecha de este estilo:
05/05/2007 13:00:00
me lo sustituye por:
12/05/2007
Supongo que debe haber alguna manera de hacer el update con funciones de fecha pero no consigo encontrar nada... alguna idea??
Ah! utilizo ORACLE
Muchas gracias de antemano!!!! No se que hariamos sin toda la gente que colabora desinteresadamente en estas cosas