在线求解,日期格式和Varchar格式转换后值为什么改变了 declare @months as varcharselect @months=left(convert(varchar(12),getdate(),112),6)select @months为什么@months的值是2应该是201107啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @months as varchar改为declare @months as int值就变为:201107了何解啊??? declare @months as varchar(6)select @months=left(convert(varchar(12),getdate(),112),6)select @months varchar只有1个字符。 多谢cd731107和misterliwei,明白了 提示插入成功,但实际上没有,在线等 删除涉及多个表的表 为什么新安装的系统,然后新安装的sql却启动不了?在线等!!!! 怪题求解,如何让查询一次匹配多个记录? 一个较难的sql流水问题 急,用 drop tabl 刪掉後,可不可以復原 对数据库进行日志备份后,恢复时数据库一直处于'正在装载'状态,请问如何解决 oracle 8.0.4 + win nt,操作系统崩溃,oracle文件都在,如何恢复?谢谢大家! 如何用SQL实现数据的导出? '1+2+3' 这样的varchar字段怎么计算数值? 统计表取值问题 求教
改为
declare @months as int
值就变为:201107了
何解啊???
select @months=left(convert(varchar(12),getdate(),112),6)
select @months
只有1个字符。