0
我想了解某人在一年中工作了多少个小时,每月和每周的小时数都没有问题,但是当我尝试使其与year()
功能它只是给我"2.016"
和"2.017"
而不是实际的一年,短短12小时内,而不是实际的MySQL年()无法正常工作
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
请提供表结构('CREATE TABLE')和一些示例数据,以便我们可以帮助您。你确定你的MySQL客户端正确地解析返回的值吗?另外什么是你的MySQL客户端/驱动程序? – Stefan
您是否在控制台上获得了格式(2.016),或者您是否在Excel中检查结果? – RealCheeseLord
我正在使用葡萄酒,我在那里有2.016的结果。 真的不知道如何提供实际的有用信息:/ – SoManyQuestions