oracle中 trunc(sysdate)+7+1/24是啥意思?多谢了

 我来答
czqcs314
推荐于2016-01-09 · 超过10用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:0
展开全部
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; 可以看到结果
Leoshineboy
2011-05-11 · TA获得超过570个赞
知道小有建树答主
回答量:367
采纳率:0%
帮助的人:290万
展开全部
trunc(sysdate)为取得当前的年月日,然后+7是向后推一周的时间,再加上1/24,就是再加一小时。整体就是取得距现在时间一周零一小时的日期加上时间,整点时间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户99565
2011-05-12 · TA获得超过344个赞
知道小有建树答主
回答量:750
采纳率:0%
帮助的人:0
展开全部
select trunc(sysdate-1) from dual;
楼主去数据库将这个脚本执行一下,自己就有答案了,就是系统时间减1天,取年月日
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
太平岁年丰9
2011-05-11 · TA获得超过1231个赞
知道小有建树答主
回答量:1017
采纳率:100%
帮助的人:1095万
展开全部
对于当前日期和时间,在日期上加7天,时间中的小时加1,其它分、秒都不变
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dawnctj
2011-05-11
知道答主
回答量:90
采纳率:0%
帮助的人:36.5万
展开全部
在当前日期上再加一周一小时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式