【发布时间】:2019-03-18 19:16:15
【问题描述】:
如何在查询条件中获取动态年份,我需要获取 2017、2018、2019 年的数据,目前我正在对它们进行硬编码(其中 FSC_YR 在(2017、2018、2019)而不是我需要在动态方式。如何在 teradata 中做到这一点。 我尝试了提取(当前日期的年份)-2,提取(当前日期的年份)-1,提取(当前日期的年份)-3)。我得到的错误太多表达。
【问题讨论】:
-
到目前为止你尝试了什么??给我们看看!!
-
select * from data where fsc_yr in (extract(year from current_date),extract(year from current_date)-1,extract(year from current_date)-2)) 表达式太多错误