-2
我有一個SQL查詢我正在通過Excel 2013訪問訪問數據庫。查詢工作正常,但不過濾日期。它應該有零結果,但有23個。我手動檢查了數據庫以確保正確的記錄數。我覺得我錯過了一些明顯的東西,但是這個查詢是從07/01/2015之前的日期字段中提取結果的,並且我嘗試了使關係運算符「>」反轉。日期不正確的SQL查詢
date_ = "07/01/2015"
'SQL query
strSql = "SELECT [Field1] FROM [Table1] WHERE [Field1] like '%" & field1 & "%' AND [" & x & "] = true AND [Date] >= " & date_ & ";"
這是印刷SQL查詢:
SELECT [Field1] FROM [Table1] WHERE [Field1] like '%255793%' AND [field2] = true AND [Date] >= 7/1/2015;
想法?
請讓我知道是否需要更多的代碼。
謝謝!
@Stidgeon我檢查過了。它正在拉起的結果的最早日期是「6/16/2014」[不帶引號],它是直接從字段複製的。我相信我的日期查詢匹配這種格式,但我知道這個字段標記爲「日期/時間」,並且date_ data成員被聲明爲日期變量。 – Zroach
作爲更新,將日期字段的關係運算符更改爲<=即使應該有一些,也會產生零結果。正如Stidgeon所說,我覺得這一定是一些微不足道的事情,比如格式化。有任何想法嗎? – Zroach