sqlsever查询上个月31号
时间: 2023-08-11 22:04:26 浏览: 151
您好!要查询上个月31号的日期,您可以使用以下 SQL Server 查询语句:
```sql
SELECT DATEADD(DAY, -DAY(GETDATE()), DATEADD(MONTH, -1, GETDATE())) AS LastMonth31
```
上述查询使用了 `DATEADD` 函数来生成上个月的日期,然后通过 `-DAY(GETDATE())` 减去当前日期的天数部分,得到上个月最后一天的日期。结果将会以 "LastMonth31" 列名返回。
请注意,这个查询是基于当前日期进行计算的,因此在不同的日期上运行时可能会返回不同的结果。
阅读全文