永发信息网

oracle创建视图能否使用时间函数

答案:2  悬赏:50  手机版
解决时间 2021-01-04 00:27
  • 提问者网友:佞臣
  • 2021-01-03 05:33
我想建立一个视图,取的是基础表中最近两个月的数据
CREATE OR REPLACe VIEW VIEKKDATA
(ID,PERSONID,TIME,FLAG,OPTIME)
AS
SELECT ID,PERSONID,TIME,FLAG,OPTIME
FROM T_KKDATA
WHERe TIME>=TO_DATE((select to_char(add_months(last_day(sysdate)+1,-2),'yyyy-MM-dd') firstDay from dual),'YYYY-MM-DD')
以上语句创建视图不成功,一直提示无效列名,但是我把select to_char(add_months(last_day(sysdate)+1,-2),'yyyy-MM-dd') firstDay from dual)换成具体日期就没有错误
最佳答案
  • 五星知识达人网友:蕴藏春秋
  • 2021-01-07 03:12
可以

我这边测试了这条语句,是可以的,你那个报错的地方是报在哪里?
全部回答
  • 1楼网友:过活
  • 2021-01-07 04:45
不明白说什么!自定义函数,是说自己写个函数?创建视图这个肯定可以啊。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯