ORACLE 我要在sql语句中使用变量,在后面的表里面使用该变量 10
比如:TB_&MONTH_ID1这张表,后面的month_id1可以自动的按照我设定的变量来用,比如现在是3月份,我需要这个字段为201302,当为4月份的时候,我需要这...
比如:TB_&MONTH_ID1这张表,后面的month_id1可以自动的按照我设定的变量来用,比如现在是3月份,我需要这个字段为201302,当为4月份的时候,我需要这个字段为3月份,该如何使用,求大侠指导!
我是要调用这个时间,不要手工的写 展开
我是要调用这个时间,不要手工的写 展开
2个回答
展开全部
select to_char(add_months(sysdate,-1),'yyyymm') from dual
是这个意思吗?
看你的month_id是什么类型的字段了,字符型的话,可能还要稍加改动
比如你传进去的是201303
select to_char(add_months(to_date('201303','yyyymm'),-1),'yyyymm') from dual
是这个意思吗?
看你的month_id是什么类型的字段了,字符型的话,可能还要稍加改动
比如你传进去的是201303
select to_char(add_months(to_date('201303','yyyymm'),-1),'yyyymm') from dual
追问
你好,我的意思是这个201303能直接调用,不用手工改
追答
select to_char(add_months(sysdate,-1),'yyyymm') from dual
那就用第一个,sysdate那个就行了呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询