DB2 - Conversion a formato fecha

 
Vista:

Conversion a formato fecha

Publicado por Miguel (2 intervenciones) el 18/05/2006 17:54:47
Amigos una consulta necesito convertir un texto a formato fecha con que funcion lo podria hacer en DB2

Miren lo que pasa es que tengo una tabla donde almaceno el mes y año el dia normal lo puedo tomar como dia 1.....la idea es que en base a estos datos debo generar una cadena que luego debo convertirla a formato fecha

Ejm

concat('01/','11/','2006') este texto lo quiero convertir a formato fecha.....

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Conversion a formato fecha

Publicado por MxOscar (1 intervención) el 27/05/2006 01:06:52
Solo utiliza la función cast de la siguiente manera:

Select Cast('01/11/2006' as date)as Fecha from [tabla] where [condicion(es)]

La función Cast te ayuda a convertir no solo fechas sino muchos otros tipos de datos.
Apenas vi tu mensaje ojala te sea de utilidad. Hasta luego
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Conversion a formato fecha

Publicado por Israel (3 intervenciones) el 12/03/2007 22:09:28
Amigos tengo una consulta: tengo un campo en el que guardo parte de una fecha '09/2007' a este campo le concateno el '01' adelante y obtengo '01/09/2007'
pero cuando este campo obtenido lo comparo con un campo tipo fecha ya constituido osea: dato fecha > '01/09/2007' me sale el siguiente error:

SQL0180N La sintaxis de la representación de serie de caracteres de un valor
de fecha/hora no es correcta. SQLSTATE=22007

por favor podrian ayudarme

Saludos a todos....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Conversion a formato fecha

Publicado por Gatoubb (1 intervención) el 13/07/2007 22:00:28
Hola les cuento:

tengo casi el mismo problema mencionado... estoy trabajando sobre una base de datos db2 y necesito calcular el numero de dias entre fechas ... el pequeño problema es que las fechas las tienen como float. y al intentar hacer un cast no me lo permitio

select cast( fech_parada as date)as fecha from adataprod.deten

ese ejemplo lo hize para ver si me convertia o no la fecha a tipo 'date' pero lo que me dijo que no es posible hacer un cast de float a date

alguien me puede ayudar

???

gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Conversion a formato fecha

Publicado por Valeria (1 intervención) el 18/12/2008 15:28:56
Hola, para hacer una consulta a un campo del tipo DATE en db2 es así:

select * from tablaba where fecha='01.01.2008'

es decir que para cualquier sentencia, ya sea, select, insert, delet, se usa ese formato, es decir el ". "en vez de las" /".

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

obtener fecha del sistema

Publicado por julio (1 intervención) el 22/04/2008 18:45:55
necesito obtener la fecha del sistema en la base de datos bd2, por favor
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:obtener fecha del sistema

Publicado por Diego (1 intervención) el 13/10/2008 12:34:28
SELECT CURRENT TIMESTAMP
FROM SYSIBM.SYSDUMMY1
;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Conversion a formato fecha

Publicado por GERARDO ALONSO (1 intervención) el 17/12/2008 03:59:22
por favor
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Conversion a formato fecha

Publicado por alfalfa (1 intervención) el 23/05/2011 19:03:29
tanto para obtener,comparar, e ingresar fechas en db2 se debe ingresar en el siguiente formato:

2011-12-22 14:00:00

es el formato valido, sino sacará el error
SQL0180N La sintaxis de la representación de serie de caracteres de un valor
de fecha/hora no es correcta. SQLSTATE=22007


Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar