Columna datetime = campo date
El campo DATE Y DATETIME guardan valores de la sgte forma:
DATETIME: 2011-06-13 11:38:02.000000'
DATE: 2011-06-13
Probe con el sgte query:
Cita:
pero me sale el error sgte:UPDATE tabla1
SET campo_datetime = TIMESTAMP( campo_date)
WHERE cedula = cedula
AND DOC = DOC
AND ING = TING
AND fecha3 = '2011-06-13 11:38:02.000000';
SET campo_datetime = TIMESTAMP( campo_date)
WHERE cedula = cedula
AND DOC = DOC
AND ING = TING
AND fecha3 = '2011-06-13 11:38:02.000000';
Cita:
He intentado de las sgte formasMensaje: [SQL0171] El argumento 1 de la función TIMESTAMP no es válido. Causa . . . . . : El tipo de datos, longitud o valor del argumento 1 de la función TIMESTAMP especificado no es válido. Recuperación . : Consulte la publicación DB2 UDB for iSeries SQL Reference en Information Center para obtener más información sobre funciones escalares. Corrija los argumentos especificados para la función. Vuelva a intentar la petición.
Aqui intento concatenar el valor q me devuelve campo_date con el string q convierto a time q tiene las horas minutos y segundo pero nada, me sale error
Cita:
De antemano muchas gracias por sus respuestas... UPDATE tabla1
SET campo_datetime= TIMESTAMP( campo_date || TIME('00:00:00.000000') )
WHERE cedula = cedula
AND DOC = DOC
AND ING = TING
AND fecha3 = '2011-06-13 11:38:02.000000';
SET campo_datetime= TIMESTAMP( campo_date || TIME('00:00:00.000000') )
WHERE cedula = cedula
AND DOC = DOC
AND ING = TING
AND fecha3 = '2011-06-13 11:38:02.000000';