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.
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
Curtir tópico
+ 0
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.!
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.
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
Clique aqui para fazer login e interagir na Comunidade :)