众所周知,Oracle的时间可以直接用来加减操作,比如
select sysdate, sysdate - 2 from dual "SYSDATE" "SYSDATE-2"-----------------------------------"19-5月 -09" "17-5月 -09" 很明显,sysdate - 2表示的日期-2,也就是2天前的时间,2天后的时间+2就可以了。
但是,有的时候我们不需要2天前或者2天后这么长的时间,我们需要2小时前,或者2分钟前的时间。
但是并没有发现Oracle有关于小时或者分钟直接操作的函数,本人也非常纳闷。
后来查找资料和朋友们的帮助,才知道日期用于加减操作的时候是一个浮点数,于是做了2个实验。
实验1:
select to_char(sysdate, 'yyyy-MM-dd hh24:mi:ss') cur_time, to_char(sysdate - 2 / 24, 'yyyy-MM-dd hh24:mi:ss') time_before_2_hourfrom dual; "CUR_TIME" "TIME_BEFORE_2_HOUR"-------------------------------------------------------------------"2009-05-19 09:21:58" "2009-05-19 07:21:58" 实验2:
select to_char(sysdate, 'yyyy-MM-dd hh24:mi:ss') cur_time, to_char(sysdate - 2 / (24 * 60), 'yyyy-MM-dd hh24:mi:ss') time_before_2_minutesfrom dual; "CUR_TIME" "TIME_BEFORE_2_MINUTES"---------------------------------------------------------------------"2009-05-19 09:24:18" "2009-05-19 09:22:18" 结果显示比较明显了,2小时前就是2/24天,2分钟就是2/(24*60)天,Oracle日期的加减还是day上的加减,不过他是一个浮点数,所以转换成日期之后实际上就是时间上的加减。
投稿作者:孤芳不自赏46
爱亲母婴生活馆可以加盟吗?爱亲母婴生活馆当然可以加盟了,其招商加盟信息是由其总部北京华恩投资有限公司...
200平米爱亲母婴生活馆加盟费是多少?200平米爱亲母婴生活馆加盟费是在一万元以下!自爱亲母婴生活馆...
爱亲母婴生活馆,中国母婴用品权威品牌,第一家国内连锁卖场。以全球独特的连锁运营模式,倾情传播百年树人...
都说女人和孩子的钱是最好赚的,所以众多投资商也开始从母婴用品着手,对于母婴用品品牌排名情况最为关注,...
母婴生活馆哪个品牌好?爱亲母婴生活馆产品优质值得信赖!随着母婴用品市场的不断发展,现在市面上的母婴品...
3158招商加盟网友情提示:投资有风险,选择需谨慎