[問題] 請問access SQL語法的時間格式
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:EXCEL
版本:2007
雖然標題問的是access,但其實是excel
單純覺得office的SQL查詢語法應該是一樣的吧
然後會access的人應該會有較高的機會也懂SQL語法
所以才用羊頭賣狗肉的標題 如果因此違反版規會自刪
在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/Office/M.1576237066.A.2BB.html
→
12/13 20:34,
6年前
, 1F
12/13 20:34, 1F
→
12/13 20:35,
6年前
, 2F
12/13 20:35, 2F
→
12/13 20:36,
6年前
, 3F
12/13 20:36, 3F

→
12/13 20:38,
6年前
, 4F
12/13 20:38, 4F
感謝soyoso大大回覆
不過 後來發現應該不是SQL語法格式的問題
而是其他不明原因的異常
從其他欄位下條件去查詢時 例如:
SELECT * FROM [Sheet1$] WHERE 序號<10
在日期欄確定是有值的狀態下 查詢的結果日期竟然全部都是null
※ 編輯: unfinish (59.120.70.34 臺灣), 12/15/2019 16:57:33
→
12/15 17:41,
6年前
, 5F
12/15 17:41, 5F
Office 近期熱門文章
PTT數位生活區 即時熱門文章