当前位置: 代码迷 >> Oracle开发 >> 如何也不能理解设置有效期的条件,各位帮帮忙
  详细解决方案

如何也不能理解设置有效期的条件,各位帮帮忙

热度:80   发布时间:2016-04-24 06:28:20.0
怎么也不能理解设置有效期的条件,各位帮帮忙
有个问题,就是某商品从某日开始打折,

这个打折有效期validfrom <= '20150325'+0.99999 and validto >='20150325'

就是有效期的开始日期小于等于25号当天的最后一秒,截止日期是大于等于25号,

上面具体是什么意思呢? 本人脑子笨,各位帮帮忙,让我能理解上面的有效期的起始和结束日期的逻辑吧

谢谢了
------解决思路----------------------
这个的意思是从20150325 00:00:00到20150325 23:59:59
------解决思路----------------------
0.99999的单位是天
在oracle中类型date在进行加减运算时 加减的数的单位是天
而 date1 - date2 的结果的单位也是天
  相关解决方案