Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Ayuda con update en campo de fecha (date)

Estas en el tema de Ayuda con update en campo de fecha (date) en el foro de Oracle en Foros del Web. Tengo un problema al tratar de actualizar un campo de fecha: Tengo el siguiente dato: '06/11/2000 03:00:00 p.m.' y lo quiero actualizar a un formato ...
  #1 (permalink)  
Antiguo 03/07/2009, 10:04
 
Fecha de Ingreso: octubre-2008
Mensajes: 23
Antigüedad: 16 años
Puntos: 0
Exclamación Ayuda con update en campo de fecha (date)

Tengo un problema al tratar de actualizar un campo de fecha:

Tengo el siguiente dato:
'06/11/2000 03:00:00 p.m.'
y lo quiero actualizar a un formato de 24 hrs.
que como resultado me de:
'06/11/2000 15:11:00'

uso el siguiente query:
update mov_inmob
set hr_prelac = to_char(hr_prelac, 'dd/mm/yyyy hh24:mm:ss')
where nu_folio = 8986
and acto = 'BI1'

Pero no me hace la actualizacion.

Alguien podría ayudarme.

Saludos
  #2 (permalink)  
Antiguo 06/07/2009, 12:52
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Ayuda con update en campo de fecha (date)

Tal vez si te la está cambiando, pero no se visualiza ya que es una hora en la mañana.

he probado esto y me funciona

Código sql:
Ver original
  1. UPDATE fechas SET fecha=(to_date(to_char(fecha,'DD/MM/YYYY HH24:MI:SS'),'DD/MM/YYYY HH24:MI:SS')+0.5)
Le sumo 0.5 (Medio dia) para que me quede en el formato correcto y los valores con la hora militar.

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 07/07/2009, 10:17
 
Fecha de Ingreso: octubre-2008
Mensajes: 23
Antigüedad: 16 años
Puntos: 0
De acuerdo Respuesta: Ayuda con update en campo de fecha (date)

Te lo agradezco.

Me sirvió mucho.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 15:48.