Jump to content


Photo

Somar Ou Média De Horas


  • Faça o login para participar
3 replies to this topic

#1 emogen

emogen

    Turista

  • Usuários
  • 41 posts
  • Sexo:Não informado

Posted 29/02/2004, 17:11

Olá galera,

Tenho uma dúvida cruel: por exemplo, quero somar estes dois horários que são 18:30 e 09:00, mas de um jeito que o resultado dê 27:30 e não 06:30.

Se não for pedir muito, também gostaria de saber se é possível tirar a média de várias horas que irei cadastrar em um banco de dados.
Um abraço,

Emerson
Emohouse

#2 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 29/02/2004, 17:50

Olá. Acho que, para somar do jeito que você quer, não existe função no ASP. Você terá que fazer uma. Um exemplo:

Function SomaHoras(Hora1, Hora2)
   H1 = (Hour(Hora1)*60)+Minute(Hora1)
   H2 = (Hour(Hora2)*60)+Minute(Hora2)
   H = H1 + H2
   SomaHoras = ((H \ 60) & ":" & (H Mod 60))
End Function

No exemplo eu converti pra minuto, somei e depois transformei em hora. Para tirar a média você pode fazer algo assim. Converte todas pra minuto, tira a média e converte em hora.

#3 K I L L I N G

K I L L I N G

    Batera na veia, ASP no coração

  • Banidos
  • PipPipPipPip
  • 398 posts
  • Sexo:Não informado

Posted 29/02/2004, 17:58

esta função do LeoB fica perfeita !

Edição feita por: K I L L I N G, 29/02/2004, 18:06.

http://www.fiquecomigo.com
http://www.fiquecomigo.com.br
Encontre o amor da sua vida aqui!

Vinícius Nunes Lage
vinibaterabol@msn.com

#4 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 29/02/2004, 18:16

... Pensando melhor agora não sei se quando cair, por exemplo, Hour("28:11") vai dar certo. Mas tenta aí. Se der errado posta que a gente faz outra.




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq