【发布时间】:2017-08-23 17:51:14
【问题描述】:
我想将这两个 int 列合并为一个:
Month Year
1 2017
2 2016
12 2016
我用SELECT CAST(Year AS nvarchar(20)) + '-' + CAST(Month AS nvarchar(20)) AS newcolumn from table_name
然而,我得到的结果是
newcolumn
2017-1
2016-2
2016-10
我想要的结果是
newcolumn
2017-01
2016-02
2016-10
我正在使用 ms sql 服务器。
谢谢
【问题讨论】:
-
什么版本的sql server? Bennjoe 的回答会奏效; SQL Server 2012 及更高版本有其他选项。
标签: sql-server