我想從access資料庫中查詢匹配當前日期(系統日期)的記錄
如果我按字面輸入日期,則以下查詢可以正常作業。
SELECT SUBJECT, TYPE, CH_NO, TEST_NAME, TEST_CODE, SDATE, ID
FROM MCQS_PAPER
WHERE [SDATE] ALIKE "%5/14/2022%"
我Date()在標準中添加了該函式以避免手動作業,但它沒有回傳任何記錄。
SELECT SUBJECT, TYPE, CH_NO, TEST_NAME, TEST_CODE, SDATE, ID
FROM MCQS_PAPER
WHERE [SDATE] ALIKE "% Date() %"
為什么日期功能不起作用?
uj5u.com熱心網友回復:
將日期/時間值與字串進行比較是錯誤的。05/14/2022 11:15 AM您可以針對當前日期(例如)測驗日期/時間值(例如),05/14/2022如下所示:
WHERE [SDATE] >= Date()
AND [SDATE] < DateAdd("d", 1, Date())
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/475236.html
上一篇:進行聚合時過濾結果是否重要?
