我需要一个查询,该查询从本月开始到今天。
例如:
SELECT *
FROM Orders
WHERE OrderDate BETWEEN #1/6/2016# AND Now();
但是我需要这个查询不仅要在本月工作...
如果您有给定的日期,则可以使用DATESERIAL()
功能来获取给定月份的第一天:
SELECT *
FROM Orders
WHERE OrderDate BETWEEN DATESERIAL(Year(YourDate), Month(YourDate), 1) AND NOW()
如果您能够在月和年份明确通过,也可以做到这一点:
WHERE OrderDate BETWEEN DATESERIAL(2016, 6, 1) AND NOW()