我正在尝试概述一个人一年工作多少小时,每月和每周小时没有问题但是当我尝试使用year()
功能时,它只是给了我"2.016"
和"2.017"
代替实际年份而不是实际年份
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
答案 0 :(得分:1)
看起来您正在查看输出的环境的某些部分是将默认的fullstop添加为1000分隔符,因此2017年变为2.017。因此,请检查输出端的默认设置并删除默认分隔符。