尝试从Amazon红移数据库中查找SQL查询以获取当前年份。
尝试了以下查询,但未成功:
select DATE_PART_YEAR(SYSDATE);
select DATE_PART_YEAR(getdate());
您可以使用:
extract(year from current_date)
对此,您不妨使用标准SQL。以上是标准配置。还有许多其他选择,例如:
extract(year from sysdate)
date_part_year(trunc(getdate()))
to_char(current_date, 'YYYY')
在进一步阅读亚马逊文档并尝试错误后,找到以下查询以返回当年值:
select DATE_PART_YEAR(TRUNC(SYSDATE));
select DATE_PART_YEAR(TRUNC(getdate()));
select extract(year from sysdate);
select extract(year from current_date);
Trunc方法删除时区部分并返回日期值,这是date_part_YEAR方法所期望的值。