我正在使用sql server。
我有一个特定的日期(dd/mm/yyyy格式),即06/04/2020
但是,在t-sql视图中,它需要始终是1年后的,即如果我今天运行它,它将返回06/04/2021。如果它在2021年执行,它将返回06/04/2022-我该怎么做?
所以我可以运行以下命令:
SELECT CONVERT(DATE, DATEADD(year, 1, '06/04/2020'), 103) as MyDate;
这将给我:
2021-06-04
但是,如何使其自我维持?
我正在使用sql server。
我有一个特定的日期(dd/mm/yyyy格式),即06/04/2020
但是,在t-sql视图中,它需要始终是1年后的,即如果我今天运行它,它将返回06/04/2021。如果它在2021年执行,它将返回06/04/2022-我该怎么做?
所以我可以运行以下命令:
SELECT CONVERT(DATE, DATEADD(year, 1, '06/04/2020'), 103) as MyDate;
这将给我:
2021-06-04
但是,如何使其自我维持?
1条答案
按热度按时间ffdz8vbo1#
您可以通过从
GETDATE()
,添加1并将其连接到06/04
(或要求的日期),然后转换。例如:输出: