Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-05-2007
Stilgar Stilgar is offline
Miembro
 
Registrado: may 2007
Posts: 21
Poder: 0
Stilgar Va por buen camino
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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 20:27:05.


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
Copyright 1996-2007 Club Delphi