标签: sql sql-server tsql sql-server-2008
我需要将当前日期与某些值进行比较。与前端一样,我正在传递5,然后在t-sql中,如果当月的当天是5,我想匹配。
5
t-sql
答案 0 :(得分:1)
您可以使用DATEPART检索部分日期。
DATEPART ( datepart , date ) DATEPART( MM, GETDATE())
INT的{{1}}值应为3。
INT
3
答案 1 :(得分:0)
好吧,只需将INT参数传递给存储过程(我假设你在存储过程中使用它?)。然后你可以做类似
IF DATEPART(dd, CURRENT_TIMESTAMP) = @givenday ...
这有帮助吗?