假设我有这个记录:
ot_id overtime
1 02:30
2 01:00
在MySql中,如何选择加班总数(hours:minutes
)?
MySQL中是否有任何可用的函数来计算总小时数?
提前致谢!
假设我有这个记录:
ot_id overtime
1 02:30
2 01:00
在MySql中,如何选择加班总数(hours:minutes
)?
MySQL中是否有任何可用的函数来计算总小时数?
提前致谢!
你的意思是这样的:
SELECT
SEC_TO_TIME( SUM( TIME_TO_SEC( `overtime` ) ) ) AS totals
FROM your_tablename
SELECT
SEC_TO_TIME( SUM( TIME_TO_SEC( `overtime` ) ) ) AS total_time
FROM time_table;
你可以这样做...
我有一个表'table1'有两列'int'类型的'col1'和'time'类型的'col2'
要创建该表,请使用以下脚本
CREATE TABLE `table1` (
`col1` INT(10) NULL,
`col2` TIME NULL
)
COLLATE='latin1_swedish_ci'
ENGINE=InnoDB;
要获取第二列(col2)的总时间,请使用以下查询
SELECT Sec_to_Time(Sum(Time_to_Sec(col2))) FROM table1