在SSRS 2012中,我希望日期更改日期为特定格式而不更改获取SQL Server日期的存储过程。这是因为存储过程非常复杂,除非我绝对必须,否则我不想更改它。
基本上我想要以下内容:
那么你能告诉我关于如何实现这个目标的SQL吗?
此TSQL将与SQL 2012一起使用,在此示例中,SQL Server的语言是Español。
SET DATEFORMAT yyyymmdd
DECLARE @date as DATE
SET @date = '20190603'
SELECT @@LANGUAGE AS SQL_Language, FORMAT ( @date, 'D') AS 'Date'
返回的结果集是这样的
FORMAT()函数可以以各种格式输出日期时间以获取更多详细信息see this web page。
如果需要,SSRS报告还可以支持日期时间格式。有关详细信息,请参阅this answer。