【发布时间】:2011-08-26 09:22:27
【问题描述】:
我有一个使用 SQL Server Reporting Services 生成报告的存储过程。存储过程返回结果并具有一个日期列。
现在我想以 2009 年 8 月 5 日 11:20:AM 格式显示日期,而不是显示 MM/DD/YYYY 所以我在存储过程 [select col1, col2 , cast(datecol as varchar(max) ...)]。这帮助我以我想要的正确格式显示日期,但列按文本(A-Z)而不是日期排序。
谁能告诉我我应该怎么做才能获得预期格式的日期,并且仍然能够像日期而不是字符串那样对列进行排序?
【问题讨论】:
标签: sql-server tsql sql-server-2008 reporting-services