Zeiten zusammenrechnen
Thomas Goik - auxion.de
technik at auxion.de
Fr Aug 1 11:02:01 CEST 2008
Hallo Tim;
Bei mysql gibt es so etwas auch, time_to_sec nennt sich das - damit rechnest
du dann die Sekunden und Konvertierst das ganze wieder in
sec_to_time(result)
Mit freundlichen Grüssen
Thomas Goik
--
Lofox GmbH
Geschäftsführerin: Evelyn Fuchs
Im Kamperholz 48
44805 Bochum - Germany
Amtsgericht Bochum HRB 7042
USt-IdNr.: DE215698227
St.-Nr. Bochum 306/5885/0172
> -----Mensaje original-----
> De: mysql-de-bounces at lists.4t2.com [mailto:mysql-de-bounces at lists.4t2.com]
En
> nombre de Tim
> Enviado el: Freitag, 1. August 2008 10:35
> Para: mysql-de at lists.4t2.com
> Asunto: AW: Zeiten zusammenrechnen
>
> Hallo Thomas,
>
> > > Man müsste dann nur in der Programmierung der
> > Oberfläche
> > > die Daten wieder zurück rechnen. Hat jemand von Euch sowas schon
> > mal
> > > umgesetzt und kann mir einen Tipp geben?
> >
> > zeit_sec ist eine bestimmte Zeit in Sekunden
> >
> > var sec = zeit_sec % 60;
> > zeit_sec = (zeit_sec - sec) / 60;
> > var minute = zeit_sec % 60;
> > zeit_sec = (zeit_sec - minute) / 60;
> > var hour = zeit_sec % 24;
> > zeit_sec = (zeit_sec - hour) / 24;
> > var day = zeit_sec % 7;
> > var week = (zeit_sec - day) / 7;
>
>
> Genau den Ansatz verfolge ich jetzt. Danke.
> Schade, dass MySQL das nicht "dynamisch" interpretieren kann, denn eine
> Spalte des Typs TIME könnte beides sein: Einmal eine konkrete Uhrzeit
> eines Tages aber eben auch eine eingetragene Zeit, wie lange man z.B.
> für etwas gebraucht hat. Somit könnte eine SUM() Funktion die Spalte
> als Summe verschiedener eingetragener Zeiten interpretieren und
> meinetwegen sowas wie: 123:45:12 zurück liefern. [Achtung böses Wort]
> MS-Access kann das glaube ich...
>
> Aber egal, ich werde das jetzt aber über die Sekunden lösen und nehme
> den programmiertechnischen PHP-Overhead in Kauf.
>
>
>
> Liebe Grüße
> Danke für die Rückmeldung
> Tim
>
> _______________________________________________
> Allgemeine Infos zur Liste: http://www.4t2.com/mysql/
> Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de