日期参数格式问题

时间:2013-04-12 15:55:06

标签: reporting-services

我正在尝试将两个Date参数添加到报表中。我创建了一个数据集来提取可用日期。我格式化了字段,所以它看起来像01/01/2013。但是,下拉列表也包括时间戳,我只想查看日期。我怎么能这样做?

以下是我的数据集的查询。

SELECT
CAST(sd.SBINDT as date)
FROM dbo.SalesData sd
GROUP BY sd.SBINDT
ORDER BY sd.SBINDT

3 个答案:

答案 0 :(得分:1)

您可能没有在参数本身中选择参数类型,日期/时间。

  1. 点击'参数'报告数据'中的文件夹节
  2. 找到您的参数,双击
  3. 确保'数据类型:'是'日期/时间'。即使它声明这一点,默认显示将是MM / DD / YYYY,没有SSRS默认值的时间。
  4. 您可以明确地从数据集中获取此值,也可以不列出它们。

答案 1 :(得分:0)

您好我知道这已经过时了但只是因为有人正在寻找这可能会有所帮助

= FORMATDATETIME(今日(),DATEFORMAT.ShortDate)

答案 2 :(得分:0)

我想,应该是这样......

<强>&LT;%= FORMATDATETIME(今日(),DATEFORMAT.ShortDate)%&GT;