![](/img/trans.png)
[英]Select all records that where added less than a month ago and more than a month ago with a score of X
[英]Access SELECT Where Field More than X Days ago
該查詢似乎返回所有行,而不僅僅是返回超過3天的行(即“創建日期”字段中的日期)
SELECT * FROM Master WHERE [Created On] < (Date()-3);
我看不出有什么問題。
編輯-這按預期工作(對不起我的問題措辭不好)
SELECT * FROM Master WHERE [Created On] > (Date()-3);
只需將<更改為>,即比3天前更新的所有記錄。
我轉載了您的SELECT命令,這顯然是正確的。 在我的情況下,查詢工作完美。 嘗試執行此選擇以查看三天前的(Date() -3)
3 (Date() -3)
結果。 例如:
SELECT Date(), Date() -3, *
FROM Master
WHERE [Created On]<(Date()-3);
跟隨鏈接,獲取有關MS-Access的Date()函數的更多信息: https : //support.office.com/en-us/article/Examples-of-using-dates-as-criteria-in-Access-queries- aea83b3b-46eb-43dd-8689-5fc961f21762
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.