Oracle如何随机生成一个一年内的日期

qq_40608182 2017-11-21 11:05:00
如题,应项目需要,希望生成2017-11-21到2018-11-21之间的一个日期。
希望大神帮忙解答下,不甚感激!
...全文
270 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
碧水幽幽泉 2017-11-21
  • 打赏
  • 举报
回复
首先感谢被邀请回答,这个很久之前用到过。 试试这个SQL,我没有运行验证,楼主你自己试试运行下看看:

with tmp as(select to_number(to_char(sysdate,'J')) as num from dual)
select to_date(trunc(dbms_random.value(num,num+365)),'J') from tmp;

17,089

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧