月份的格式--------肯定给分 2006年10月我在DB里面用varchar格式存储 ‘200610’我要想得到下个月 ‘200611’如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select convert(char(6),dateadd(month,1,aa+'01'),112) from db select convert(char(6),dateadd(month,1,列+'01'),112) from 表 declare @date varchar(6)set @date='200610'select @date=convert(varchar(6),dateadd(mm,1,@date+'01'),112)print @date/*200611*/ 两位都好强!我只想到dateadd(month,1,‘200610’)为什么有了 +‘01’ 效果完全不一样?马上就给分 declare @col varchar(6)set @col='200610'select convert(char(6), dateadd(month, 1, @col+'01'), 112) 200610 --SQL不可以識別的日期格式字符串20061001 --SQL可以識別的日期格式字符串 select cast('200611'+'01' as datetime) 无法修改存储过程名 如何转义字符? connection 调用 数据库 存储过程 带输入输出参数 sql server 表中每个id都有相同的两行,怎么删除其中的一行? 不是高手不要进啊——SQL查询 sql查询统计问题,请指教 哪位有msolap的类似foodmart的中文应用例子数据库提供? 征集使用Sql Server朋友们的QQ号码。! 为什么不能还原数据库 请问众位高手,我想在Access 数据库的一个表中插入一张图片,那个字段定义为OLE 类型,我想在前台通过DELPHI来写入这个记录,请问要怎么做呢?谢谢大家!!!!! SQL2005为什么总是会停止服务!急 求一SQL语句
set @date='200610'
select @date=convert(varchar(6),dateadd(mm,1,@date+'01'),112)
print @date/*
200611
*/
为什么有了 +‘01’ 效果完全不一样?马上就给分
set @col='200610'select convert(char(6), dateadd(month, 1, @col+'01'), 112)
20061001 --SQL可以識別的日期格式字符串