none
Update entre dois campos RRS feed

  • Pergunta

  • Boa tarde a todos,

    Preciso fazer um update entre dois campos (Droptime, Dt_inclusão), são dois campos de Datetime. O campo Droptime precisa conter as informações do Dt_inclusao, mas com um segundo a menos, ou seja, preciso subtrair 1s do Dt_inclusao e inserir no Drop time.

    Por favor, poderia me ajudar!!

    sexta-feira, 18 de janeiro de 2013 14:38

Respostas

  • Boa tarde Everton,

    Voce poderá usar a função dateadd do sql server...

    --exemplo dateadd
    select getdate() as atual, dateadd(ss,-1,getdate()) as alterada
    
    --
    update <suatabela>
    	set Droptime = (dateadd(ss,-1,Dt_inclusao))
    <where>...

    At,
    Rafael

    • Sugerido como Resposta Alexsandre sexta-feira, 18 de janeiro de 2013 15:47
    • Marcado como Resposta Ricardo Russo segunda-feira, 21 de janeiro de 2013 12:05
    sexta-feira, 18 de janeiro de 2013 15:40

Todas as Respostas

  • Boa tarde Everton,

    Voce poderá usar a função dateadd do sql server...

    --exemplo dateadd
    select getdate() as atual, dateadd(ss,-1,getdate()) as alterada
    
    --
    update <suatabela>
    	set Droptime = (dateadd(ss,-1,Dt_inclusao))
    <where>...

    At,
    Rafael

    • Sugerido como Resposta Alexsandre sexta-feira, 18 de janeiro de 2013 15:47
    • Marcado como Resposta Ricardo Russo segunda-feira, 21 de janeiro de 2013 12:05
    sexta-feira, 18 de janeiro de 2013 15:40
  • Muito obrigado Rafael!!!
    segunda-feira, 21 de janeiro de 2013 10:33
  • Bom dia Everton,

    Caso minha sugestão tenha lhe ajudado, por favor, marque-a como resposta, para que os demais usuários do forum possam se beneficiar!

    At.
    Rafael

    segunda-feira, 21 de janeiro de 2013 11:00