0
我試圖使用Date()計算查詢。 我有一個名爲[Currentordue]的字段和一個名爲[duedate]的字段。我試圖完成的是通過「如果[currentordue]等於」到期「或如果[duedate]減去今天的日期少於30天來限制結果。」使用計算訪問查詢
我已經嘗試了幾種不同的方法,但總是看起來以一個錯誤或沒有結果顯示結束(這將是一個錯誤,因爲我知道有字段是到期的)。
任何和所有幫助,將不勝感激。
我試圖使用Date()計算查詢。 我有一個名爲[Currentordue]的字段和一個名爲[duedate]的字段。我試圖完成的是通過「如果[currentordue]等於」到期「或如果[duedate]減去今天的日期少於30天來限制結果。」使用計算訪問查詢
我已經嘗試了幾種不同的方法,但總是看起來以一個錯誤或沒有結果顯示結束(這將是一個錯誤,因爲我知道有字段是到期的)。
任何和所有幫助,將不勝感激。
下面是使用兩個不同的日期條件的方式:
SELECT Table1.Currentordue, Table1.duedate, DateDiff("d",[duedate],Date()) AS Expr1
FROM Table1
WHERE (((DateDiff("d",[duedate],Date()))<30)) OR (((Table1.Currentordue)=[duedate]));
- 猜最後一個條件應該是:'[currentordue] = 「由於」'.. – Gustav
@Gustav良好的漁獲物 - THX! –
我想那就是它,嘗試了它,它的工作原理和我需要的一樣!謝謝您的幫助!! – user2002716