Ir para conteúdo
Fórum Script Brasil
  • 0

Problema - Conversor de Data e Horas para Dias


Johnnny

Pergunta

Eu não sei porquê mas quando eu entro com os dados na function, recebo uma mendagen de erro:

Mensagem 102, Nível 15, Estado 1, Linha 1

Incorrect syntax near '1985/04/11'.

Aqui está o script...

Create Function TotalDeHoras(@dt_inicial datetime, @hr_inicial datetime, @dt_final datetime, @hr_final datetime)

Returns int

as

begin

select @dt_inicial = Convert(datetime,@dt_inicial,101),

@hr_inicial = Convert(datetime,@hr_inicial,101),

@dt_final = Convert(datetime, @dt_final,101),

@hr_final = Convert(datetime,@hr_final,101)

declare @dt_total int

set @dt_total = (select datediff(hour, @dt_inicial + @hr_inicial, @dt_final + @hr_final)/24)

Return @dt_total

end

/*

exec TotalDeHoras('1985/04/11', '22:00', '2011/12/09', '16:00')

*/

Desde já eu agradeço ! ABS!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...