今天比较从前端传递的一些价值

时间:2011-03-17 14:26:37

标签: sql sql-server tsql sql-server-2008

我需要将当前日期与某些值进行比较。与前端一样,我正在传递5,然后在t-sql中,如果当月的当天是5,我想匹配。

2 个答案:

答案 0 :(得分:1)

您可以使用DATEPART检索部分日期。

DATEPART ( datepart , date )

DATEPART( MM, GETDATE())

INT的{​​{1}}值应为3

答案 1 :(得分:0)

好吧,只需将INT参数传递给存储过程(我假设你在存储过程中使用它?)。然后你可以做类似

的事情
IF DATEPART(dd, CURRENT_TIMESTAMP) = @givenday ...

这有帮助吗?