Hallo beisammen,
bin gerade dabei eine View zu basteln das mir die Zeitdifferenz nur in Stunden und Minuten ausgeben soll.
Mein Vorhaben:
Ich habe 3 Spalten, (Uhrzeitvon und Uhrzeitbis sind „DateTime“)
Uhrzeitvon |Uhrzeitbis|Gesamtzeit
Die Gesamtdauer soll ausgegeben werden in Stunden und Minuten z.B. 07:20 (Dauer 7Stunden und 20 minuten)
----
Wenn ich es so mache kommt die zwar die Uhrzeit, aber mit kompletten Datum und Sekunden das ich eigentlich nicht möchte:
"SELECT uhrzeitbis - uhrzeitvon as Gesamtzeit From Stundenzettel"
-->Hier sollte alles weg bis auf Stunden und Minuten
Evtl. mit Trimfunktion?
1900-01-01 06:50:00.000
1900-01-04 14:08:00.000
1900-01-04 07:52:00.000
1900-01-04 11:05:00.000
1900-01-01 01:41:00.000
1900-01-01 14:01:00.000
1900-01-01 12:46:00.000
------
Mache ich es über DATEDIFF:
"SELECT DATEDIFF(hh, uhrzeitvon, uhrzeitbis) as gesamtzeit From Stundenzettel"
--> Alleine die Stunden wären schon mal ok, aber wie kriege ich jetzt die übriggebliebenen Minuten dazu?
----------------
"SELECT DATEDIFF(hh, uhrzeitvon, uhrzeitbis)+ ':' + DATEDIFF(n,uhrzeitvon, uhrzeitbis) as gesamtzeit From Stundenzettel"
----
bin für jeden Tip dankbar!!
Grüße
Bernd
bin gerade dabei eine View zu basteln das mir die Zeitdifferenz nur in Stunden und Minuten ausgeben soll.
Mein Vorhaben:
Ich habe 3 Spalten, (Uhrzeitvon und Uhrzeitbis sind „DateTime“)
Uhrzeitvon |Uhrzeitbis|Gesamtzeit
Die Gesamtdauer soll ausgegeben werden in Stunden und Minuten z.B. 07:20 (Dauer 7Stunden und 20 minuten)
----
Wenn ich es so mache kommt die zwar die Uhrzeit, aber mit kompletten Datum und Sekunden das ich eigentlich nicht möchte:
"SELECT uhrzeitbis - uhrzeitvon as Gesamtzeit From Stundenzettel"
-->Hier sollte alles weg bis auf Stunden und Minuten
Evtl. mit Trimfunktion?
1900-01-01 06:50:00.000
1900-01-04 14:08:00.000
1900-01-04 07:52:00.000
1900-01-04 11:05:00.000
1900-01-01 01:41:00.000
1900-01-01 14:01:00.000
1900-01-01 12:46:00.000
------
Mache ich es über DATEDIFF:
"SELECT DATEDIFF(hh, uhrzeitvon, uhrzeitbis) as gesamtzeit From Stundenzettel"
--> Alleine die Stunden wären schon mal ok, aber wie kriege ich jetzt die übriggebliebenen Minuten dazu?
----------------
"SELECT DATEDIFF(hh, uhrzeitvon, uhrzeitbis)+ ':' + DATEDIFF(n,uhrzeitvon, uhrzeitbis) as gesamtzeit From Stundenzettel"
----
bin für jeden Tip dankbar!!
Grüße
Bernd
Comment