gpt4 book ai didi

sql - 查看 SQL - 减去日期

转载 作者:行者123 更新时间:2023-12-05 00:27:24 25 4
gpt4 key购买 nike

我有以下看法

CREATE VIEW dbo.vw_IssueDates AS 
SELECT UserId,
IssueDate

FROM users
WHERE IssueDATE <= CONVERT(DATE, '2015-01-20')
GO
SELECT * FROM dbo.vw_IssueDates

我正在尝试列出被罚款超过 30 天的用户,我知道它将动态涉及 GETDATE(所以是今天的日期)并减去 30,但不确定从哪里开始?

最佳答案

使用 DATEADD(day,-30,GETDATE())

SELECT UserId, IssueDate
FROM users
WHERE IssueDate >= DATEADD(day,-30,GETDATE())

另外,如果你想在一列中显示逾期天数..

SELECT UserId, IssueDate, DATEDIFF(day,IssueDate,GETDATE()) AS DaysOverDue
FROM users
WHERE IssueDate >= DATEADD(day,-30,GETDATE())

关于sql - 查看 SQL - 减去日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29751172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com