把字段"年""月" 拼接成"年-月-日", 日取01, 新字段是时间日期类型, 可以使用year()函数提取年份的
1、拼接
这个用 + 就可以了
year + '-' + month + '-' + '1'
2 类型转换
Select CONVERT(varchar(100), XXXXXXXXX, 20):
把列名和表名替换成你实际的名称,日过还需要日期在加上日期的拼接,其中月份10以内补0
select iYEAR+'年'+(CAST(right(cast(power(10,3) as varchar)+CAST(iMONTH AS INT),2) AS VARCHAR))+'月' FROM 表名
cast(a as varchar) + '-'+right('00'+cast(b as varchar),2)