[firebase-br] Insert com select

Nivaldo Martins nivaldomart em gmail.com
Sex Out 16 17:19:50 -03 2009


Olá Alexandre,

Não sei se isso pode resolver seu problema, mas a idéia é que você
transforme os dois campos em string, concatene-os e depois fazer um novo
cast para timestamp com os dois campos já concatenados.
Não sei se exatamente funciona, sou iniciante e não tenho conhecimentos
sólidos em SQL, mas talvez ajude a clarear

mais ou menos assim:

insert(Codigo, CampoDataHora)
values(select(codigo,
                    cast(
                           (
                            cast(CampoData as string)
                             ||
                             cast(CampoHora as string)
                           ) as timestamp)
                        )
                where bla-bla-bla...
           )

O que tentei fazer foi:

Transformar o campo data numa string
Transformar o campo hora numa string
concatenar os dois
e transformar a string concatenada em timestamp para poder inserir)

Espero que ajude

Um abraço

Nivaldo Martins
6º Semestre SI
Unijorge - Salvador - BA


2009/10/16 alexandre pedroso <alexgpedroso em gmail.com>

> Boa Tarde a todos.
>
>
> Tenho em uma tabela dois campos um tipo date e ou tipo time. E em uma
> segunda tabela tenho um campo timestamp,
> gostaria de incluir estes dois campos da primeira tabela para o campo
> timestamp da segunda tabela:
>
> Insert (Codigo, CampoDataHora)
> select (Codigo, Data + Hora)
>
> Qual seria o script?
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista