[firebase-br] soma de horas

Marcelo Bohn marcelo.bohn em gmail.com
Ter Out 28 08:23:48 -03 2008


para delphi tenho uma sugestão

está aqui http://www.daniweb.com/forums/thread103675.html

function TUtil.FullTimeToStr(SUMTime: TDateTime): string;
var
  StrHor,
    StrMin: string;
  TotHor: double;
begin
  TotHor := SUMTime * 24;
  if (TotHor - Trunc(TotHor)) > 0.9999 then
    TotHor := Round(TotHor);
  StrHor := FormatFloat('##0:', Int(TotHor));
  StrMin := FormatDateTime('nn:ss', Frac(TotHor) / 24);
  Result := StrHor + StrMin;
end;

2008/10/27 Augusto junior <gutopj02 em gmail.com>:
> Pessoal,
>
> tenho uma base que guarda o total de horas trabalhadas em um dia... campo
> TTTrabalhado
>
> preciso a soma das horas de um periodo... nao sabendo como fazer tentei um
> looping
> dentro do periodo .... e fui somando em uma variavel tipo TTime...
> mas qdo a soma chega a 23:59 ... o campo é zerado...
>
> como faço para saber a soma em uma sql? o que acho que sera bem mais
> rapido...
>
> Grato
> Augusto
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>




Mais detalhes sobre a lista de discussão lista