我希望随着时间的推移乘以小时的价格
select 83 * overtime from att where Eid= 5;
作为时间格式插入的加班时间和结果 3320000 它实际上只有4个小时加班 计算工资和加班是人力资源应用
答案 0 :(得分:1)
您可以通过多种方式完成此操作。为此,您可以将时间转换为秒,然后您可以获得总时数。
你可以这样做:
如果您使用 mySql :
select 83 * ((time_to_sec(overtime) / 60) / 60) from att where Eid = 5;
如果您使用 SQL Server :
SELECT 83 * ((DATEDIFF(SECOND, 0, overtime) / 60) / 60) FROM att WHERE Eid = 5