【发布时间】:2016-02-17 02:33:51
【问题描述】:
我正在尝试使用以下查询从某个表中获取过去 13 个滚动月份。我不断收到错误“预计 where 关键字和 year 关键字之间存在某些内容”。似乎这是基本的东西,但我似乎无法弄清楚。我也试过加括号,但它仍然给我一个错误。
select count(*)
from t
where year(creat_dt) * 100 + month(creat_dt) BETWEEN trunc(add_months(current_date,-13),'MM') AND last_day(current_date,'MM'))
【问题讨论】: