Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.
日期準則在我的查詢中沒有作用

當您在 Access 查詢中使用日期做為準則時,您可能會發現沒有獲得預期的結果。

不會傳回正確結果的日期準則

在上述查詢中, 準則>=#2005/1/1#<#1/1/2010# 無法運作,因為它無效。 查詢會執行,但結果很可能是錯誤的。 準則需要日期之間的“And” 運算符。 下列準則與「And」運算符會如預期般運作:

這是有效的日期準則

若要讓事情變得更容易,而不是使用「大於」、「小於」或「等於」符號,您可以使用「Between」搭配日期和「And」運算符進行相同的測試,如下所示:

Between #1/1/2005# And #1/1/2010#

注意日期) (井字型大小的 # 字元嗎? 當您輸入 Access 辨識的日期時,它會自動以 # 字元括住。

日期準則範例

這會顯示一些可運作的準則,以及無法運作的準則:

準則

傳回記錄::

>2010/12/31

日期為 2011/1/1 或之後。

<=2014/6/1

日期:2014 年 6 月 1 日或之前。

8/25/13

唯一的日期是 2013/8/25。

Between 9/1 And 12/31/15

日期:今年 9 月 1 日,以及 2015 年 12 月 31 日或之前。

>2013 年 3 月 31 日<7 月 13 日

所有日期。 準則缺少「And」運算符,因此不會篩選出任何結果。

Between 3/1/10 And 1/1/05

日期為 2005/1/1 或之後,並於 2010 年 3 月 1 日或之前。 在較早日期之前的準則中輸入較晚的日期並無所謂。

Access 辨識的日期格式範例

以下是一些您可以在 [ 準則 ] 儲存格中使用的日期格式:

格式

範例

m/d/yyyy

10/5/2013

m/d

10/5

如果您沒有指定一年,Access 會使用目前的年份。

d-mmm-yyyy

5-Oct-2013

m-d-yyyy

3-7-1990

請參閱 在 Access 查詢中使用日期做為準則的範例 ,瞭解許多使用日期做為查詢條件的方法。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×