oracle sql 计算时间时,日期时间相减乘 24 计算出的结果精度有问题
SELECT 1 FROM DUAL WHERE (TO_DATE(‘2019-02-14 17:00’,‘YYYY-MM-DD HH24:MI’)
-TO_DATE(‘2019-02-14 16:00’,‘YYYY-MM-DD HH24:MI’))*24 =1;
SELECT 1 FROM DUAL WHERE (TO_DATE(‘2019-02-14 19:30’,‘YYYY-MM-DD HH24:MI’)
-TO_DATE(‘2019-02-14 19:00’,‘YYYY-MM-DD HH24:MI’))*24=0.5;
第一条语句能有结果但是第二条语句 不能有结果 .目前不知道什么问题.