davies

首先了解以下几个函数

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

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-10-12
  • 2022-02-08
  • 2022-02-08
  • 2021-08-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-02-08
  • 2022-02-08
  • 2022-02-08
  • 2022-12-23
  • 2022-12-23
  • 2022-02-08
  • 2021-09-29
相关资源
相似解决方案