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

标签 sql sql-server reporting-services

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

=Month(Now())

最佳答案

如果你想获取从 1 到 12 的整数月份,你可以使用这个

SELECT MONTH(GETDATE())

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

编辑

对于具体的报告服务,您可以使用

MonthName(NOW())

这将返回月份名称,我相信这就是您正在寻找的函数。

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

Month(TODAY())

关于sql - 如何在SSRS表达式中检索当前月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44180618/

相关文章:

mysql - SQL - 将计算列添加到表 MOD (%) 函数

php - 如何在一行中显示SQL查询结果?

sql - 在 SQL 查询中实现借贷解析系统

sql - 引用预计/选定的列?

c# - 每个用户一个 SQL 架构

visual-studio-2010 - 使用 Visual Studio 调试报表

mysql - 如何获取上一行数据?

ssrs-2008 - 通过 SSRS 参数输入的文本包括字段名称

sql-server - 使用Gradle构建ssis和ssrs软件包

PHP AND 子句不显示结果,但 OR 是