sqlserver小问题 如何把表中一个时间类型的字段转化为"yyyy-MM"格式的字符串,反之如何把这个格式的字符串转化为时间 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT CONVERT(VARCHAR(7),GETDATE(),120) 再还原的时候要加上一个日期 SELECT CONVERT(VARCHAR(7),GETDATE(),120) SELECT CONVERT(DATETIME,'2010-12-01',120)/*-------2010-12(1 行受影响)-----------------------2010-12-01 00:00:00.000(1 行受影响)*/ 如何把表中一个时间类型的字段转化为"yyyy-MM"格式的字符串select convert(varchar(7),时间,120) from tb反之如何把这个格式的字符串转化为时间select cast(时间串 + '-01' as datetime) from tb select convert(varchar(7),时间,120) from tb--orselect datename(yyy,时间)+'-'+datename(mm,时间) from tbselect convert(datetime,时间 + '-01' ) from tb 所有字段中查询一个值 SQL 什么写 SQL语句优化2 平均数 SQL基础没打好。问两个问题。 top 20 *是不是比*要慢? 海量数据的全文检索使用哪种数据库好? 求存储过程,高分酬谢(强烈渴望邹建进来指教) SQL SERVER 装不上,错误信息如下 请教一个视图的问题! 存储过程的问题 急!!! sql server按打卡查询某员工一年的上班天数 sql查询问题
2010-12(1 行受影响)
-----------------------
2010-12-01 00:00:00.000(1 行受影响)
*/
select convert(varchar(7),时间,120) from tb反之如何把这个格式的字符串转化为时间
select cast(时间串 + '-01' as datetime) from tb
--or
select datename(yyy,时间)+'-'+datename(mm,时间) from tbselect convert(datetime,时间 + '-01' ) from tb