SQL Server中可以使用DATEADD函数来查询本月和上月的数据。

查询本月数据的写法:

SELECT *
FROM your_table
WHERE DATEPART(month, your_date_column) = DATEPART(month, GETDATE())
AND DATEPART(year, your_date_column) = DATEPART(year, GETDATE())

查询上月数据的写法:

SELECT *
FROM your_table
WHERE DATEPART(month, your_date_column) = DATEPART(month, DATEADD(month, -1, GETDATE()))
AND DATEPART(year, your_date_column) = DATEPART(year, DATEADD(month, -1, GETDATE()))

在上述查询中,your_table是要查询的表名,your_date_column是列名,用于存储日期的列。DATEPART函数用于获取日期的月份和年份,GETDATE函数返回当前日期和时间。DATEADD函数用于在当前日期上减去一个月来获取上个月的日期

SQL server 同时查询本月和上月的数据写法

原文地址: http://www.cveoy.top/t/topic/iZEo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录