oracle中 trunc(sysdate)+7+1/24是啥意思?多谢了
5个回答
展开全部
trunc(sysdate)= trun(sysdate,'dd')截取掉时分秒,结果是2011-05-11 00:00:00
select trunc(sysdate,'mm') from dual; 截取月份,结果 2011-05-01 00:00:00
select trunc(sysdate,'yy') from dual; 截取年份,结果 2011-01-01 00:00:00
+7 是加7天
+1/24 是加 1/24 天,即一个小时
结果意思就是 一周后的凌晨1点整
select trunc(sysdate)+7+1/24 from dual; 可以看到结果
select trunc(sysdate,'mm') from dual; 截取月份,结果 2011-05-01 00:00:00
select trunc(sysdate,'yy') from dual; 截取年份,结果 2011-01-01 00:00:00
+7 是加7天
+1/24 是加 1/24 天,即一个小时
结果意思就是 一周后的凌晨1点整
select trunc(sysdate)+7+1/24 from dual; 可以看到结果
展开全部
trunc(sysdate)为取得当前的年月日,然后+7是向后推一周的时间,再加上1/24,就是再加一小时。整体就是取得距现在时间一周零一小时的日期加上时间,整点时间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select trunc(sysdate-1) from dual;
楼主去数据库将这个脚本执行一下,自己就有答案了,就是系统时间减1天,取年月日
楼主去数据库将这个脚本执行一下,自己就有答案了,就是系统时间减1天,取年月日
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对于当前日期和时间,在日期上加7天,时间中的小时加1,其它分、秒都不变
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在当前日期上再加一周一小时
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询