Fórum Importar tabela externa com data no formato AAAAMMDD #350762

18/12/2007

0

Olá amigos,

Tenho q importar uma tabela externa, onde a data esta no formato AAAAMMDD.

Uso a SQL:

...
Insert into Tabela_destino (Data, ...)

Select Data, ... from Tabela_externa;

Como a data não esta no formato do banco dá erro ! Alguém sabe como resolver ?

Obrigado.
Francisco.

Ps. Uso Firebird 1.5.


Francisco.riva1

Francisco.riva1

Responder

Posts

19/12/2007

Jakefrog

caso vc esteja passando pelo delphi seria assim oh
FormatDateTime(´YYYY/MM/DD´,VARIAVEL_DATA)

agora se estiver dentro da querry o comando, vc poderia usar usar um CAST, mas aí tem que ver como que faz no seu banco de dados.!


Responder

Gostei + 0

19/12/2007

Francisco.riva1

Bom dia jakefrog,

No caso era dentro na query, veja como resolvi:

Cast(Substr(data,7,8 )||´.´||Substr(data,5,6)||´.´||Substr(data,1,4) as Date)

Usei o Cast como me indicou e a UDF Substr.

Obrigado,
Abraço.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar