我在试着从今年和过去的三年中得到数据。(2022,2021,2020,2019)我有一年的字段,也就是数字。现在,我在我的代码中硬编码值为>= 2019年。
我需要帮助,如何使这一动态,所以在未来,我只是得到过去三年的数据,从今年(包括)。(如果今年是2025年,我会得到2025,2024,2023,2022的数据)
发布于 2022-09-14 14:39:02
你能试试这个吗?
SELECT *
FROM yourtable WHERE colyear >= YEAR( current_date() ) - 3;CURRENT_DATE:https://docs.snowflake.com/en/sql-reference/functions/current_date.html
年份:https://docs.snowflake.com/en/sql-reference/functions/year.html
https://stackoverflow.com/questions/73718713
复制相似问题