SQL Server: Date Format (MON DD, YYYY)



我正在使用SQL Server 2008。我想在报告中显示九月份的正确缩写是Sept而不是Sep

这是我的代码:

CONVERT(VARCHAR(12), SO.CREATED, 107) AS CREATED
结果是:Sep 5, 2016

但结果应该是:Sept 5, 2016

如何修改格式?

这应该可以满足您的要求:

SELECT REPLACE(CONVERT(VARCHAR(12),SO.CREATED,107),'Sep','Sept') AS CREATED;

尝试REPLACE命令,因为您只需要 9月(根据我对问题的理解)!

SELECT (REPLACE (CONVERT(VARCHAR(12), SO.CREATED, 107) ), 'Sep', 'Sept') AS CREATED

希望这有效!

相关内容

最新更新