in meiner Datenbank habe ich die Laufzeit eines Films als Typ: Zeit.SQL Konvertieren von Typ Zeit zu Minuten
Wie wähle ich die Werte in Minuten als Ganzzahl aus?
Vielen Dank!
in meiner Datenbank habe ich die Laufzeit eines Films als Typ: Zeit.SQL Konvertieren von Typ Zeit zu Minuten
Wie wähle ich die Werte in Minuten als Ganzzahl aus?
Vielen Dank!
SELECT f.Titel, ROUND(TIME_TO_SEC(Laufzeit)/60)
FROM film f
WHERE f.Erscheinungsjahr >= 1980 ORDER BY f.Titel ASC
mein Problem hier ist, dass die Minuten mit 4 Dezimalstellen angezeigt werden .. – Wikenheiser
ok, wow Entschuldigung, ich war dumm. Es funktionierte. Vielen Dank für deine Hilfe!! – Wikenheiser
Sie könnten versuchen, es auf diese Weise zu konvertieren:
select (datediff(second,0,[timeValue])/60) as [TimeinMinutes]
Dies ist eine SQL Server-Anweisung.
Unten ist ein Beispiel für SQL Server zu testen: [? Diese Frage]
create table #tbl1 (
[RunningTime] time
);
insert into #tbl1 ([RunningTime])
values
('10:53')
;
select
[RunningTime]
,datediff(second,0,[RunningTime]) as [RunningTimeInSeconds]
,(datediff(second,0,[RunningTime])/60) as [RunningTimeInMinutes]
from #tbl1
;
drop table #tbl1;
irgendwie scheint es nicht die [] hier – Wikenheiser
@NicoleW zu mögen. - Der ** [timeValue] ** muss durch den tatsächlich benötigten Wert ersetzt werden. – lolo4
sobald ich meinen Zellennamen einfüge bekomme ich den Fehler: 1582 falsche Parameteranzahl im Aufruf der nativen Funktion 'datediff' – Wikenheiser
Versuchen Sie, die Antwort auf (https://stackoverflow.com/questions/7918923/how-to-do-time -to-minute-in-mysql) –
http://idownvotedbecau.se/noresearch/ –
Mögliche Duplikate von [Wie Zeit \ _to \ _minute in Mysql zu tun?] (https://stackoverflow.com/questions/7918923/ how-to-do-Zeit-zu-Minute-in-Mysql) – Stavr00