Jump to content
Fórum Script Brasil
  • 0

(Resolvido) Multiplicação de hora convertida


Rafael Gazzatte

Question

Amigos,boa para todos.

Estou com uma pequena duvida aqui,como eu consigo fazer multiplicação em horas convertidas se é que isso é possivel,

Um pequeno exemplo :

Tenho uma grande consulta aqui com vários cases,a saida desses cases basicamente são :

CONVERT(VARCHAR(19),'16:00:00',108)

CONVERT(VARCHAR(19),(DT_FIM-'06:00:00')+'08:00:00',108)

Eu precisava multiplicar,por exemplo queria saber essas 16:00:00 do primeiro exemplo multiplicada por 8.

Logo pensei em fazer :

CONVERT(VARCHAR(19),'16:00:00'*8,108)

O erro não é o mesmo caso do exemplo acima,mas o erro que dá é esse :

Conversion failed when converting the varchar value '08:00:00' to data type int.

Existe algum jeito de fazer a multiplicação no caso acima?

Poder multiplicar uma "Hora"?

Obrigado desde já pela ajuda amigos!

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Boa tarde Rafael,

Apenas uma dúvida: você quer multiplicar a data por 8 ou acrescentar 8 horas?

Porque pensando em data, se multiplicar por 8 você terá que levar em consideração os dias também, não somente a hora. O interessante que a data começará a se repetir a partir da 3ª vez que multiplicar....

16:00

24:00

08:00

16:00

.....

.....

Se for acrescentar 8 horas, pode utilizar a função DATEADD.

O erro ocorre porque você convert uma data em caracter. Depois você tenta multiplicar um caraceter por 8. Por isso ocorre o erro de tipo.

Link to comment
Share on other sites

  • 0

Fulvio,desculpa demora,tive que voltar para casa,

eu queria que como resultado tivesse algo como um total por exemplo nesse 128:00:00,mas acredito que isso seja impossivel...

Queria que eu pudesse em cima de um horario exemplo '16:00:00', eu conseguisse saber ele * 8.

Existe alguma possibilidade?

Obrigado.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652.1k
×
×
  • Create New...