想作如下操作:
把日期型字符串,转换成6位年月的字符串,例如'2010-01-23'   -> 201001'2009-10-23'   -> 200910直接用SQL语句,不用什么字定义函数

解决方案 »

  1.   

    select convert(varchar(6),cast('2010-01-23' as datetime),112)------ 
    201001(所影响的行数为 1 行)
      

  2.   

    create table tb(dt datetime)insert into tb values('2010-01-23')
    insert into tb values('2009-10-23')select dt=convert(varchar(6),dt,112) from tb/*dt     
    ------ 
    201001
    200910(所影响的行数为 2 行)*/
    drop table tb
      

  3.   

    convert
    看看这个函数的帮助吧,比较完整,