首先了解以下几个函数
select case( 1008 as char) -- 数字转字符串
select concat( 'n1','m2') -- 字符串拼接
(但是两个int数字进行拼接 就会进行加法运算了)
select convert('2012-12-01',date) -- 数据类型转换 。
假设 I_YEAR = 2012 , I_MONTH = 8
所以 以下sql 结果为
select convert( concat( concat( cast(I_YEAR as char) , '-') ,concat( cast(I_MONTH as char) , '-01') ), date )
------------ 结果
2012-8-01