2016-06-15 12 views
0

現在の月の初めから今日までの値を返すクエリが必要です。例えばAccess 2010 SQLクエリ

SELECT * 
FROM Orders 
WHERE OrderDate BETWEEN #1/6/2016# AND Now(); 

しかし、私はちょうど今月動作するようにこのクエリを必要とする...

答えて

0

あなたが指定した日付を持っている場合は、あなたが最初の日つかむためにDATESERIAL()機能を使用することができますが

SELECT * 
    FROM Orders 
WHERE OrderDate BETWEEN DATESERIAL(Year(YourDate), Month(YourDate), 1) AND NOW() 

明示的に月と年に渡すことができたならば、あなたにもそれを行うことができます:与えられた月の

WHERE OrderDate BETWEEN DATESERIAL(2016, 6, 1) AND NOW()