中易网

在pl/sql的sql语句中如何取按月份分区中的上个月的数据

答案:2  悬赏:10  
解决时间 2021-02-21 18:01
由于要用sql语句实现按月份分区表的这月某指标值与上月某指标值的差,想问一下怎么实现在同一个sql语句中,比如partition p(200903)自动变为partition p(200902)呢?

我这个sql语句是存在数据库中,被存储过程调用的,语句功能为:想先取200903这个月份的指标数据,再取200902的数据进行相减操作,而传入的变量是为200903,所以partition(p${month_no})默认的就为200903了,但是我怎么取partition(p200902)的呢?能不能在不改动程序的情况下直接在sql语句上面修改。
呵呵,不晓得我解释清楚没,小女子先谢谢各位大侠了~~~~~
最佳答案
自动?
partition都是create建立完成的
名字在不drop的情况下不重建是不会更改
你还是看看你的partition的ddl吧
看你怎么create的,应该是你那个月份小于等于建立的吧
不过你后来说的自动变成,是什么意思?
------------------补充------------------------
把200903转化为date型,然后-1,得到上一个月的年月200902,然后统计200902的数据,也就是多设置个变量的问题吧,加句sql语句,其他没什么影响
全部回答
prompt: 在控制台输出文本,输出prompt后面的内容,比如: prompt pl/sql developer import file 就会输出pl/sql developer import file在控制台 set feedback off: 不显示查询的行数 connect sys/orcl as sysdba: 使用sys用户以sysdba的角色连接orcl实例
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
是2013年新疆四十三小学的五(1)小学生姓名地
使用指南针时,必须让指针和底盘上表示南北方
秦观写的一首回环诗
杨姐宠物地址在哪,我要去那里办事
wow牧师啥属性重要?
怎样应付催债
厦门市保障性租赁房2017年3月2日摇号结果
地下城与勇士暗殿骑士觉醒怎么接不到任务,提
新唐人广告地址有知道的么?有点事想过去
宝贝印象儿童摄影(南桥人民南路54号宝贝印象
隆鑫150-62价格是多少啊
金融管理 本科 中英合作专业考哪些
销售成本是否包括管理费用,销售费用?财务费
海尔广昌店地址在哪,我要去那里办事
友达に会います 可不可以改成 友达を会います
推荐资讯
废柴兄弟多多的演员
饥荒health info mod怎么用
ZEARTH译为中文是什么???
网上怎么买彩兰君子兰
古兰经中有关以色列的说法是怎么回事
偶买咖买whoo天丹气3送3骗人的,买了3套,结
南海富利宝电器有限公司怎么去啊,有知道地址
在fortran语言中 DO 20 I=1,M T=I*TR TAU=1.
电脑放置一段时间为什么开不了机
2015年工商银行换单位帐户印章需要什么手续
澄江河的水作文
我要个阅读器在线看书都不收费的那种
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?