访问 2010 SQL 查询
Access 2010 SQL Query
我需要一个 return 值从当月开始到今天的查询。
例如:
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()
我需要一个 return 值从当月开始到今天的查询。
例如:
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()