2009-11-26 62 views
0

在訪問SQL語句的語法正確,我用這個和它的作品罰款:什麼是使用MySQL

(tblReservations_Dates.Date) Between #" & dteBegDate & "# And #" & dteEndDate & "# 

使用MySQL我用這個:

(tblReservations_Dates.Date) Between '" & dteBegDate & "' And '" & dteEndDate & "' 

但是數據沒有顯示我只是想知道這是用於比較日期的SQL語句的正確語法嗎?

回答

0

您需要確保日期字符串(dteBegDate和dteEndDate)採用MySQL預期的格式,即YYYY-MM-DD HH:MM:SS。所以,現在將是

2009-11-25 21:45:52 

(太平洋時間)。除此之外,它應該可以正常工作。

1
  1. 你不需要繞TABLE.COLUMN參考
  2. 你需要確保查詢被提交在適當datattype開始&最終值括號 - 在這種情況下日期。

使用STR_TO_DATE可以安全地將您提供的任何內容轉換爲MySQL的日期數據類型。如果你提供日期格式,我很樂意用一個例子來更新我的答案。