[VBA ] 用ado查詢excel時SQL時間格式怎麼下

看板Visual_Basic作者 (笑吟吟的淫淫笑)時間5年前 (2019/12/13 19:40), 編輯推噓1(100)
留言1則, 1人參與, 4年前最新討論串1/1
在excel VBA中透過ADO或是MSQUERY用SQL查詢時 是用#字號包夾住查詢關鍵字 來分辨日期格式 可是加了小時分鐘後 卻查不到資料 請問日期+時間的格式SQL語法該怎麼下 以下為範例說明: 假設在Sheet1的日期欄內資料格式是「12月13日」 那麼以下的語法可以依查詢條件找到相應資料 SELECT * FROM [Sheet1$] WHERE 日期>#2019/12/12# 但如果日期欄內資料格式是「2019/12/13 07:10」 SELECT * FROM [Sheet1$] WHERE 日期>#2019/12/12 08:00# 這時會查不到任何資料 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.70.34 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1576237214.A.AE5.html

12/27 17:53, 4年前 , 1F
# hh:mm /dd/mm/yyyy # 是否可以過
12/27 17:53, 1F
文章代碼(AID): #1TytYUhb (Visual_Basic)
文章代碼(AID): #1TytYUhb (Visual_Basic)