select case when datepart(month,getdate())=12 then 1 else datepart(month,getdate())-1 end
解决方案 »
- 求助:分组连续编制流水号?
- 在查询时如何为结果自动添加一个新字段,新字段的值全部是固定的字符串
- 写了一个查询,感觉太繁琐,请高手优化
- 非局域网内机器如何访问局域网内sql server2000服务器
- 请问怎么才能把DBF类型的表转换成SQL类型的 表?
- 在SQL Server里,bigint是2000版本新出来的吗?
- 很少见的一个问题,有关DataValue函数
- ★国外比较强的网站★欢迎讨论一下!
- 在循环中使用事务的问题
- 数据库可以修改记录不能增加记录的问题
- 将access数据库转换成sql后用sqloledb重新建立连接后提示:Microsoft OLE DB Provider for SQL Server 错误 '80004005' 用户 'sa' 登录失
- 熟悉SQL的大哥请进!
先获得月再减一
case
when datepart(month,getdate())=1 then 12 else datepart(month,getdate())-1
end