witness.dob
BETWEEN extract (year from witness.dob) '1985' AND
BETWEEN sysdate
我在尝试运行查询时收到ORA-00905:缺少关键字错误,我相信它是导致它的这一行。任何人都知道我做得对吗或它应该如何?
由于
答案 0 :(得分:1)
你不需要两次使用BETWEEN这个词
witness.dob BETWEEN extract (year from witness.dob) '1985' AND sysdate
答案 1 :(得分:0)
between <x> and <y>
其中<x>
和<y>
是值
((这是两者之间的正确语法) - 即使使用提取,也必须保留它)
答案 2 :(得分:0)
我认为您正在寻找的是:
extract(year from witness.dob) BETWEEN 1985 AND extract(year from sysdate)
以下是一些评论:
between
和1985
)。sysdate
。