Guest Ferz Postado Dezembro 11, 2007 Denunciar Share Postado Dezembro 11, 2007 Olá....Estou montando um relatório onde consta a duração das ligações que um determinado usuário fez, depois eu preciso colocar o total por usuário, mas o Crystal não me dá opção de somar campos datetime.... como posso fazer? :unsure: Obrigada,Ferz Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Ferz Postado Dezembro 11, 2007 Denunciar Share Postado Dezembro 11, 2007 Alguém já passou por isso? Tem alguma solução?Eu precisava meio urgente disso....valeu!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Dezembro 11, 2007 Denunciar Share Postado Dezembro 11, 2007 ele não soma datetime porque não se soma tempo mesmo. você tem q saber o valor dos minutos e depois somar.tipo, multiplique o numero de horas por 60 e some com o numeros de minutos a mais.por exemplo, 2:30 (duas horas e meia) -> 2h 30min -> (2*60) min + 30 min = 150 minutos.ai depois disso é só somar o valor em minutos.depois pra exibir em format de horas, é só dividir por 60 e tirar o valor inteiro q você vai ter o numero de horas. ai você pega o resto pra saber os minutos a mais.exemplo: 150min / 60 = 2 com resto 30, ou seja 2h e 30min.aqui tem um exemplo disso no Visual Basic http://scriptbrasil.com.br/forum/index.php?showtopic=108910 você pode adaptar pro Crystal.se você precisar do valor dos segundos tb, obviamente é so multiplicar as horas por 3600 e os minutos por 60. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest Ferz
Olá....
Estou montando um relatório onde consta a duração das ligações que um determinado usuário fez, depois eu preciso colocar o total por usuário, mas o Crystal não me dá opção de somar campos datetime.... como posso fazer? :unsure:
Obrigada,
Ferz
Link para o comentário
Compartilhar em outros sites
2 respostass 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.