locked
Sintaxe de comando para agrupar data e hora RRS feed

  • Pergunta

  • Prezados, estou integrando uma base DB para um sistema MS-SQL e no banco paradox tem dois campos um gravando a data (data) e outro campo gravando a hora (hora). Como faço para agrupar os dois em um só para que possa integrar no sistema com Banco MS-SQL no formato por exemplo: 2007-05-01 07:00:00

    Obrigado.

     

     

    quarta-feira, 30 de maio de 2007 19:28

Todas as Respostas

  •  

     

     basicamento a data e hora no sql server e uma string entao e so concatenar no formato que vc. tem exemplo

     

     select convert(datetime, '2007-05-01 10:00:00') as data

     

    usando o convert ou ate mesmo sem o convert ( pois esse tipo  conversao e implicita se o valor for uma data e hora valida )

     

    Abs;

    quinta-feira, 31 de maio de 2007 10:34
  • Wilson,

     

    Você poder concatenar os dois campos como se fossem um só, para armazenar no SQL Server.

     

    Tanto o campo data como també o campo hora você poderá converter para uma string e esta string armazenar diretamente no SQL Server.

     

    Veja o exemplo:

     

    Create Table #Teste

    (Data DateTime,

    Hora Char(5))

     

    Insert Into #Teste Values('31/05/2007','10:20')

    Insert Into #Teste Values('30/05/2007','10:25')

    Insert Into #Teste Values('29/05/2007','10:35')

     

    Select * from #Teste

    Select Data+Hora As 'Data e Hora' From #Teste

    quinta-feira, 31 de maio de 2007 13:24
    Moderador