如何在SSRS表达式中检索当前月份

时间:2017-05-25 12:29:37

标签: sql sql-server reporting-services

我想将当前月份作为参数的默认值。 我想出来了(这不起作用):

UIColor

2 个答案:

答案 0 :(得分:3)

如果你想把月份作为从1到12的int,你可以使用这个

SELECT MONTH(GETDATE())

此答案基于您在此处可以看到的官方文档 - http://technet.microsoft.com/en-us/library/ms187813.aspx

修改

具体来说,您可以使用

MonthName(NOW())

这将返回一个月份名称,我相信这是您正在寻找的功能。

或者,如果您希望将月份作为整数,请尝试使用

Month(TODAY())

答案 1 :(得分:0)

为了将月份作为整数,您可以执行最初列出的操作

=MONTH(NOW())

您可以使用

将其从整数转换为实际的月份名称
=MONTHNAME(MONTH(NOW()))