首先了解以下几个函数
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