Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Arbeitszeit eines Mitarbeiter ausrechen (100 Stunden 10 Min) (https://www.delphipraxis.net/68072-arbeitszeit-eines-mitarbeiter-ausrechen-100-stunden-10-min.html)

Karstadt 24. Apr 2006 12:13

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;

mkinzler 24. Apr 2006 12:24

Re: Arbeitszeit eines Mitarbeiter ausrechen (100 Stunden 10
 
Was willst du geanu ausrechnen, die Summe?

Angel4585 24. Apr 2006 12:27

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)

Karstadt 24. Apr 2006 13:03

Re: Arbeitszeit eines Mitarbeiter ausrechen (100 Stunden 10
 
Typ ist TTIME

08:10:36

mkinzler 24. Apr 2006 13:06

Re: Arbeitszeit eines Mitarbeiter ausrechen (100 Stunden 10
 
Nochmal meine Frage, was willst du berechnen Summe? Poste mal die Metadaten( Tabellenbeschhreibung)

Martin W 24. Apr 2006 13:11

Re: Arbeitszeit eines Mitarbeiter ausrechen (100 Stunden 10
 
SQL-Code:
INSERT INTO Leute (Name) VALUES ('08:11:22')
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.

Gruß
Martin W

Martin W 24. Apr 2006 13:17

Re: Arbeitszeit eines Mitarbeiter ausrechen (100 Stunden 10
 
Ah, sry, hab die Frage falsch gelesen... Was willst du denn damit machen?

Karstadt 24. Apr 2006 13:22

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.

mkinzler 24. Apr 2006 13:26

Re: Arbeitszeit eines Mitarbeiter ausrechen (100 Stunden 10
 
SQL-Code:
select MA_name, sum(MA_arbeiztszeit) as summe from Tabelle group by MA_name;

Karstadt 24. Apr 2006 14:00

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 09:24 Uhr.
Seite 1 von 4  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz