如何从 s-s-rS 2008 中具有日期类型的列中删除时间部分?
Posted
技术标签:
【中文标题】如何从 s-s-rS 2008 中具有日期类型的列中删除时间部分?【英文标题】:How to remove the time part from a column that has a date type in s-s-rS 2008? 【发布时间】:2014-09-25 06:01:42 【问题描述】:我是 s-s-rS 环境的新手。我创建了一个从表中获取数据的报告。
虽然数据仅包含日期,但 s-s-rS 将“12:00:00 AM”附加到 价值。 我想删除“!2:00:00 AM”,而不必将日期转换为字符串。
我非常感谢您对此提供任何帮助。
【问题讨论】:
格式为短日期时间或通过表达式中的 mm/dd/yyyy 指定格式参见链接:msdn.microsoft.com/en-us/library/ms157328.aspx 【参考方案1】:在您的日期列中使用以下查询。 选择 CONVERT(varchar(10),date_column ,120) 作为 ReportDate
这将给出以下输出
ReportDate
2014-09-29
【讨论】:
以上是关于如何从 s-s-rS 2008 中具有日期类型的列中删除时间部分?的主要内容,如果未能解决你的问题,请参考以下文章
如何根据 startdate 和 enddate 参数隐藏 s-s-rs 报告生成器中的列?
s-s-rS 2008 R2 从现有的 1 年后和星期一计算新日期?