十进制到时间sql server

5t7ly7z5  于 2021-07-26  发布在  Java
关注(0)|答案(2)|浏览(211)

我有两个小数,在sql server中表示为时间:

[Driver_Hours_QT]  
[Driver_Minutes_QT]

结果:

Driver_Hours_QT = 202.00000
Driver_Minutes_QT = 41.00000

我想把这些concate得到一个表示为202.41的时间,除以#账单(394)得到每小时账单。
我该怎么做?

voase2hg

voase2hg1#

根据你的例子,你需要算术:

Driver_Hours_QT + Driver_Minutes_QT / 100.0
cgfeq70w

cgfeq70w2#

每小时账单-你想除以时间吗

declare @hours as decimal
set @hours = 202
declare @mins as decimal
set @mins = 41

declare @bills as integer
set @bills =394

select @Bills/(@hours+@mins/60)

很明显,如果你想每个账单都有时间,那就是

select (@hours+@mins/60)/@Bills

相关问题