Einzelnen Beitrag anzeigen

DoktorD

Registriert seit: 13. Dez 2005
153 Beiträge
 
#1

Zeiten einer Datenbank addieren

  Alt 16. Dez 2005, 21:21
Datenbank: SQL • Zugriff über: Query
Hallo!!!

Ich habe ein Problem.

In meiner SQL Datenbank befindet sich eine Spalte mit gestoppten Zeiten. Die Felder in der Datenbank sind als "Time" angelegt.

Außerhalb dieser Tabelle will ich nun die Zeiten addieren. Das funktioniert ganz gut, aber sobald 24 Stunden überschritten werden, fängt er wieder bei null an. Ich will aber das er dann alles in Stunden umrechnet (z.B 65:31:34).

Kann mir irgendjemand weiterhelfen??? Bin zwar kein Anfänger mehr, aber wenn es geht, beschreibt es ziemlich genau und einfach.

Delphi-Quellcode:
function TForm1.CalcSumm():boolean;
var
  Summe:TDateTime;
  Zaehler:Integer;
Begin
  Query1.First;
  Summe := 0;
  Zaehler:=0;
  while not Query1.Eof do
  begin
    Summe := Summe + Query1.FieldValues['Zeit'];
    Query1.Next;
    Zaehler:= Zaehler+1
  end;
  lbAnzahl.Caption:=IntToStr(Zaehler);
  Query1.First;
  lbSumme.Caption:=TimeToStr(Summe); // Hier die fertige Summe
end;
Vielen Dank für Eure Mühe!!!
  Mit Zitat antworten Zitat