我目前正在处理SQL 2005中的报告,并且对报告很陌生。我正在使用"开始日期"和"结束日期"供用户选择报告期间。
对于我的"开始日期",我使用的报告参数"默认"值为:
=日期序列(年(今天()),月(今天()),日(今天()))
对于我的"结束日期",我使用的报告参数Defulat值为:
=现在()
用户将显示以下内容:
- 开始日期: 06/01/2012
- 结束时间:01/01/2012 12:33:03
问题:- 我想向用户显示从 DateSerial 函数的默认时间(默认为午夜 00:00:00)。我只是好奇这在 SQL 2005 中是否可行。
如果时间与您的查询无关(例如,您正在查询的数据仅使用日期而不使用时间),则"结束日期"参数默认值可以更改为"=Today()"
"Today()"函数仅提供当前日期,如果在支持时间的类型中使用,将显示"默认"时间 12:00:00 AM。
表达式示例(报表生成器和 SSRS)