Ich versuche, einen Überblick zu bekommen, wie viele Stunden jemand in einem Jahr arbeitete, die monatlichen und wöchentlichen Stunden waren kein Problem, aber wenn ich versuche, es mit der year()
zu arbeiten funktioniert es gibt mir nur "2.016"
und "2.017"
anstelle des aktuellen Jahres und nur 12 Stunden statt der tatsächlichen diejenigenMySQL Jahr() funktioniert nicht richtig
select
Year(Date) AS Year,WorkerID,
Date_format(sec_to_time(sum(time_to_sec(goes)-time_to_sec(comes))), '%h:%i') as H
FROM
Info
Group by
Year, WorkerID
Bitte geben Sie die Tabellenstruktur ('CREATE TABLE') und einige Beispieldaten an, damit wir Ihnen helfen können. Sind Sie sicher, dass Ihr MySQL-Client die zurückgegebenen Werte richtig analysiert? Was ist Ihr MySQL Client/Treiber? – Stefan
Erhalten Sie das Format (2.016) auf Ihrer Konsole oder überprüfen Sie die Ergebnisse in Excel? – RealCheeseLord
Ich benutze Wein, ich die 2.016 Ergebnisse dort. weiß nicht wirklich, wie man wirklich nützliche Informationen zur Verfügung stellt:/ – SoManyQuestions