Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   conversion char a date (https://www.clubdelphi.com/foros/showthread.php?t=25474)

gmontes 23-09-2005 17:22:22

conversion char a date
 
tengo un campo char de 10 espacios "01/12/05"

como lo puedo convertir a date y pasarlo a un campo date


ya intente

update tabla set campodate = cast( campochar as date)


:confused: neofito

gracias

vtdeleon 23-09-2005 18:27:04

Saludos

Por que desde un principio no declaraste ese campo DATE y resuelto el asunto???

gmontes 23-09-2005 20:27:32

listo al fin
 
listo

dentro del edito de ibexpert

quedo asi:

fechax date
fechay char 10

UPDATE facturas SET FECHAX = cast( substring(fechay from 7 for 4) || '/' || substring(fechay from 4 for 2)||'/'||substring(fechay from 1 for 2) as Date)

la fecha char original es 30/01/2005 y el formato date es yyyy.mm.dd

el cast hace la conversion y con los substring damos formato a la fecha para la conversion

:) no tan neofito


La franja horaria es GMT +2. Ahora son las 09:51:41.

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