本文介绍了如何找到2年前的日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想找到今天的日期,但应该是 2 年前的日期.例如今天的日期是 6/12/2010 但我想要 6/12/2008.如何在 SQL Server 中执行此操作?
I want to find today's date but it should be 2 years back. E.g today's date is 6/12/2010 but I want 6/12/2008. How can I do this in SQL server?
推荐答案
SELECT DATEADD(year, -2, GETDATE())
或
SELECT DATEADD(yy, -2, GETDATE())
或
SELECT DATEADD(yyyy, -2, GETDATE())
如果要将其存储为变量:
If you want to store it as a variable:
DECLARE @twoYearsAgo DATETIME;
SELECT @twoYearsAgo = DATEADD(year, -2, GETDATE());
这篇关于如何找到2年前的日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!