FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Hacer un REPLACE en un campo tipo DATE
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 |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Seleccionar de un campo tipo date solo el dia? | Gaby123 | Varios | 4 | 06-09-2006 18:24:29 |
Como seleccionar de una campo tipo date solo el dia | Gaby123 | Conexión con bases de datos | 1 | 06-09-2006 16:55:50 |
Como filtrar un campo tipo Date en una Tabla? | JuanErasmo | C++ Builder | 6 | 21-12-2005 09:24:59 |
campo tipo date | Giniromero | Firebird e Interbase | 21 | 13-08-2003 13:47:53 |
Problemas con Query campo tipo Date "Oracle" | Marrano | Oracle | 4 | 27-05-2003 12:09:56 |
|