簡體   English   中英

訪問SELECT 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM