日期转换 怎么将日期2007-08-25 01:00:00 0000转换成 2007-08 ,只剩下年月? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select convert(varchar(7),getdate(),120) 怎么将日期2007-08-25 01:00:00 0000转换成 2007-08 ,只剩下年月?select convert(varchar(7),日期,120) --你给的字符串多了一个0declare @dt as datetimeset @dt = '2007-08-25 01:00:00.000'select convert(varchar(7),@dt,120) 日期/*日期 ------- 2007-08(所影响的行数为 1 行)*/ DECLARE @SS datetimeSET @SS='2007-08-25'select cast(datepart(year,@ss)as varchar)+'-'+cast(datepart(month,@ss)as varchar) ------------------------------------------------------------- 2007-8(所影响的行数为 1 行) sql server 2000 个别数据库不能访问 求一存储过程 怎样在一个存储过程中调用exec sp_executesql @StrSql后的数据 怎样把表变量传进 EXEC(...) 里面?急... 存储过程中返回的值(如 return 1),是怎么提取的?? 求一条简单的 SQL 语句,...sos...sos...sos...sos...sos 请教:一个更新的语句 急 安裝時的一個問題 怎样在报表中显示空的子报表(没有记录的报表)? sql时间戳问题 这个 SELECT SUM 有点烦!在线 一个简单的字符串转换!
set @dt = '2007-08-25 01:00:00.000'
select convert(varchar(7),@dt,120) 日期/*
日期
-------
2007-08(所影响的行数为 1 行)
*/
select cast(datepart(year,@ss)as varchar)+'-'+cast(datepart(month,@ss)as varchar)
-------------------------------------------------------------
2007-8(所影响的行数为 1 行)