SQL 日期转换年月的6位字符串 想作如下操作:把日期型字符串,转换成6位年月的字符串,例如'2010-01-23' -> 201001'2009-10-23' -> 200910直接用SQL语句,不用什么字定义函数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select convert(varchar(6),cast('2010-01-23' as datetime),112)------ 201001(所影响的行数为 1 行) 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 ------ 201001200910(所影响的行数为 2 行)*/drop table tb convert看看这个函数的帮助吧,比较完整, 2008里的标识规范为啥不能更改? 简单问题,数据窗口中合计的计算字段中如何排除某些值? 高分求解:关于参数 查询一列 求问下面的SQL语句应该如何写,急用,在线等。 客户端无法连接数据源 iis中的report server停止 DCL的问题。。。郁闷中 一个很少见的问题 安装SQL Server2012失败,无法访问……磁盘,请插入“Microsoft SQL Server System CLR Types” 数据筛选,麻烦大家帮助,跪谢! 同时执行UPDATE和SELECT,是先请求到更新锁还是先请求到共享锁??
201001(所影响的行数为 1 行)
insert into tb values('2009-10-23')select dt=convert(varchar(6),dt,112) from tb/*dt
------
201001
200910(所影响的行数为 2 行)*/
drop table tb
看看这个函数的帮助吧,比较完整,