我正在使用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
希望这有效!