当前月的上月,SQL语句?
------解决方案--------------------
select convert(varchar(7),dateadd(month,-1,getdate()),120) 上月
/*
上月
-------
2007-09
(所影响的行数为 1 行)
*/
------解决方案--------------------
select convert(varchar(7),dateadd(month,-1,getdate()),120) + '-01' 上月第一天,
convert(varchar(10),dateadd(day,-1,cast(convert(varchar(7),getdate(),120) + '-01' as datetime)),120) 上月最后一天
/*
上月第一天 上月最后一天
---------- ----------
2007-09-01 2007-09-30
(所影响的行数为 1 行)
*/