【发布时间】:2021-06-09 11:06:50
【问题描述】:
我拥有的是这样的:
VI_ID DP_DATE EMPLOYEE_ID QTY PRATE
1/1/2020 10000001 33
1/2/2020 10000001 30
1/3/2020 10000001 31
1/4/2020 10000001 34
1/5/2020 10000001 30
1/6/2020 10000001 30
1/7/2020 10000001 33
1/8/2020 10000001 31
我想要的是这个:
VI_ID DP_DATE EMPLOYEE_ID QTY PRATE
1/1/2020 10000001 33 30
1/2/2020 10000001 30 30
1/3/2020 10000001 31 30
1/4/2020 10000001 34 30
1/5/2020 10000001 30 32
1/6/2020 10000001 30 32
1/7/2020 10000001 33 32
1/8/2020 10000001 31 32
就像这里一样,它会在 4 天后发生变化。我可以在这段代码中添加什么来满足我的愿望?
update DAILY_PRODUCTION
set PRATE = floor(dbms_random.value(30, 35))
在这个列表中,还有很多其他员工,dbms 也会给每个员工随机编号,并且在 15 天内所有日期都相同,15 天后它会改变。
【问题讨论】:
标签: oracle plsql oracle11g oracle-sqldeveloper plsqldeveloper