关于两个特定日期之间的小时差,我在 excel 和 mssql 中得到不同的结果
I get different results in excel and mssql about difference in hours between two particular date
我在数据库中有两个特定的日子,我想计算这两个时间的差异 days.This 是示例;星历 = 01.06.2018 02:00:51 和
finisdate = 01.06.2018 03:37:00 在 MSSQL 中我使用了这个查询
CAST( ROUND(CAST(BitisTarihi-BaslangicTarihi as float)*24,5,0) as numeric(18,5))
Mssql 给我这个结果:1,60250 但是当我使用 excel 计算差异时我得到这个结果:1,60248。
为什么我变得不同 results.This 对我来说很重要,因为我通过 excel.When 获得 mssql 查询结果,有人检查结果他们看到了差异,
在乘以 24 之前,您是否可能在 Excel 中进行了一轮?
这给了我 1.6025
=(A1-B1)*24
这给了我 1.60248
=ROUND(A1-B1,5)*24
“计算这两天的小时差” <-- 如果你真的只需要从 excel 中提取小时数,使用 hour()
和 date()
就足够了。 (:
我在数据库中有两个特定的日子,我想计算这两个时间的差异 days.This 是示例;星历 = 01.06.2018 02:00:51 和 finisdate = 01.06.2018 03:37:00 在 MSSQL 中我使用了这个查询
CAST( ROUND(CAST(BitisTarihi-BaslangicTarihi as float)*24,5,0) as numeric(18,5))
Mssql 给我这个结果:1,60250 但是当我使用 excel 计算差异时我得到这个结果:1,60248。
为什么我变得不同 results.This 对我来说很重要,因为我通过 excel.When 获得 mssql 查询结果,有人检查结果他们看到了差异,
在乘以 24 之前,您是否可能在 Excel 中进行了一轮?
这给了我 1.6025
=(A1-B1)*24
这给了我 1.60248
=ROUND(A1-B1,5)*24
“计算这两天的小时差” <-- 如果你真的只需要从 excel 中提取小时数,使用 hour()
和 date()
就足够了。 (: