如何更改参数格式从DD / MM / YYYY HH:MM; SS到DD / MM / YYYY

时间:2015-03-09 10:41:48

标签: sql reporting-services ssrs-2008 ssrs-2012

我有一个参数uploadedDate(数据类型 - 日期/时间) (下拉参数,我可以选择该记录的特定日期),从查询中获取可用值。

我的问题是,当我在sql中执行该查询时,它只显示日期。

但是当我在参数(UploadedDate)中使用它时,它会给出日期和时间。

如何删除时间并从下拉列表(参数)中仅选择日期?

2 个答案:

答案 0 :(得分:1)

问题可能不在参数的数据类型中,问题可能出在您为参数提供的可用值中。如果你清除它们,它将有一个日历类型选择框,默认只有日期。如果您需要可用的值,您必须在表达式中对它们运行FormatDateTime函数,或者,如果它们是通过查询引入的,则在SQL中运行转换函数,就像Matt发布的那样。

如果您仍然遇到问题,可以改用字符串数据类型参数;使用string参数过滤数据类型为sql中日期/时间的列是没有问题的。

答案 1 :(得分:0)

使用转换

SELECT CONVERT(VARCHAR(24),UploadedDate,103)
FROM table