日期查询 SELECT DATEDIFF(month, -1, Col1 + '-01') FROM TABLE1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --> 测试数据: @Tdeclare @T table (dt varchar(7))insert into @Tselect '2008-01' union allselect '2008-05' union allselect '2008-10' union allselect '2008-12'select dt,convert(varchar(7),dateadd(month,-1,dt+'-01'),120) predtfrom @T/*dt predt------- -------2008-01 2007-122008-05 2008-042008-10 2008-092008-12 2008-11(4 row(s) affected)*/ SELECT convert(varchar(7),DATEADD(month, -1, Col1 + '-01')) result FROM TABLE1 请问如何获得一张表的主键和备注文字 按月统计出库情况 转移数据库后找不到存储过程 求高手解决SQL排序问题 我的DTS 的作业为何不能定时触发? 求一sql语句 ?如何将两个数值字段结果合并显示 SQL SERVER2000数据库恢复问题 怎样取得@@error错误代码中的描述! 在windows server 2003下面使用Sqlserver2000遇见的一个奇怪问题。。。! 以1为种子,1为增量的主键的数据表问题,简单!可我不会 SQL SERVER数据库不稳定,敬请指教!
declare @T table (dt varchar(7))
insert into @T
select '2008-01' union all
select '2008-05' union all
select '2008-10' union all
select '2008-12'select dt,convert(varchar(7),dateadd(month,-1,dt+'-01'),120) predt
from @T/*
dt predt
------- -------
2008-01 2007-12
2008-05 2008-04
2008-10 2008-09
2008-12 2008-11(4 row(s) affected)*/