2017-06-28 72 views
0

我有一個查詢查找記錄與某一特定日期的位置:的MS Access SELECT查詢不採取日期格式

select * 
from data 
where start_date = 7/12/2014 

這將返回一個空的記錄。

start_date字段格式的「日期/時間」處看到在設計視圖。在表格視圖中,該字段中的每個日期均爲mm/dd/yyyy格式。

我手動轉換之日起,以天自1900年以來,在Excel中使用和查詢工作,回到我所需要的,但我有很多的日期,不希望爲每一位做到這一點。我也試過諸如'7/12/2014'等東西,但無濟於事。

有沒有一種方法能夠與當前的格式(MM/DD/YYYY)來搜索?

不知道這是否有任何效果,但是當我填充start_date字段時,所有日期都是自1900年格式以來的天數,並且數據類型自動設置爲Number。我在設計視圖中將數據類型更改爲日期/時間,當我返回表視圖時,值爲mm/dd/yyyy。

+0

嘗試'7月12日/ 2014' –

回答

2

你需要附上日期在訪問SQL #跡象。 這應該工作:

select * 
from data 
where start_date = #7/12/2014# 
+0

這工作,謝謝! –