我目前正在编写SQL 2005中的一份报告,并且对报表非常陌生。我使用一个“开始日期”和“结束日期”为用户选择一个报告期间。
对于“开始日期”,我使用的报表参数“默认”值为:
=数据系列(年份(今日())、月份(今日())、日(今日()
对于“结束日期”,我使用的ReportParameter Defulat值为:
=现在()
用户显示如下:
问题:-我希望将DateSerial函数的默认时间显示给用户(默认时间为午夜00:00:00)。我只是好奇这在SQL 2005中是否可行。
发布于 2012-06-08 19:39:28
如果时间与查询无关(例如,您正在查询的数据只使用日期,而不是时间),则'End Date‘参数默认值可以更改为“= data ()”
“date ()”函数仅提供当前日期,如果在支持时间的类型中使用,则将显示12:00上午12:00的默认时间。
表达式示例(报表生成器和SSRS)
https://stackoverflow.com/questions/10856422
复制相似问题