![]() |
Datenbank: Mysql • Version: 4 • Zugriff über: direct
Arbeitszeit eines Mitarbeiter ausrechen (100 Stunden 10 Min)
Hallo. Wie geht das?
Ich habe einen Feld Zeit dort ist die Arbeitszeit eingetragen...
Delphi-Quellcode:
witht Tabelle do
begin Close; Sql.text := '??' Open; Close; end; |
Re: Arbeitszeit eines Mitarbeiter ausrechen (100 Stunden 10
Was willst du geanu ausrechnen, die Summe?
|
Re: Arbeitszeit eines Mitarbeiter ausrechen (100 Stunden 10
Was genau ist eingetragen?
Sowas wie "Anfang" "21.01.2004 08:02:32" "Ende" "21.01.2004 17:23:12" oder sowas wie: "08:21:40" (Arbeitszeit: 8 Stunden 21 Minuten 40 Sekunden) |
Re: Arbeitszeit eines Mitarbeiter ausrechen (100 Stunden 10
Typ ist TTIME
08:10:36 |
Re: Arbeitszeit eines Mitarbeiter ausrechen (100 Stunden 10
Nochmal meine Frage, was willst du berechnen Summe? Poste mal die Metadaten( Tabellenbeschhreibung)
|
Re: Arbeitszeit eines Mitarbeiter ausrechen (100 Stunden 10
SQL-Code:
Wenn ich mich nicht irre, sollte der Feldtyp "Time" sein. Wenn es aufzählend sein soll, dann lade den Wert in Delphi, zähle ihn in Delphi hoch und schreibe ihn dann wieder in die DB... In Delphi kann du das dann mit den Borland.Vcl.DateUtils Funktionen verarbeiten.
INSERT INTO Leute (Name) VALUES ('08:11:22')
Gruß Martin W |
Re: Arbeitszeit eines Mitarbeiter ausrechen (100 Stunden 10
Ah, sry, hab die Frage falsch gelesen... Was willst du denn damit machen?
|
Re: Arbeitszeit eines Mitarbeiter ausrechen (100 Stunden 10
Tabelle
MA_name MA_arbeiztszeit name Karstadt 08:00:59 Karstadt 08:00:59 Karstadt 08:00:59 Karstadt 08:00:59 Karstadt 08:00:59 Gesamtzeit z.B: 40:04:23 Nach möglichkeit mit SQL abfrage. Jetzt gehe ich mit next vor kopieren die Daten aus Feld arbeiztszeit in eine Varialbe und rechne damit. Bei 10000 DS ist das schlecht. |
Re: Arbeitszeit eines Mitarbeiter ausrechen (100 Stunden 10
SQL-Code:
select MA_name, sum(MA_arbeiztszeit) as summe from Tabelle group by MA_name;
|
Re: Arbeitszeit eines Mitarbeiter ausrechen (100 Stunden 10
nun habe ich aber als Result 90800 was ist das jetz für eine Zahl?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz