SQL Server时间计算

时间:2015-06-06 22:32:11

标签: sql sql-server date time sql-server-2012

我有下表来捕捉车间员工的时间表。该应用程序是用C#和SQL Server 2012编写的。

员工将以小时和分钟的形式输入数字字段。如果这是保存,人们可以节省2组30分钟,使其60分钟,并在同一天进行第三次,可能是75分钟等。

所以我的问题是。

有没有办法可以在分钟字段中检测到75分钟,并将小时字段增加1,剩下的15分钟在分钟字段中。

请以文字格式查看表格。我非常感谢任何帮助

TSEID     EmpId     TimeTypeId     WeekNumber     WorksOrder     Process     Hours     Mins  
  39          1              1             21          X4769     Milling         6       75

1 个答案:

答案 0 :(得分:0)

update TimeSheetTable
set Hours = Hours + Mins / 60, Mins = Mins % 60
where Mins >= 60