[VBA ] 用ado查询excel时SQL时间格式怎么下

楼主: unfinish (百年孤寂)   2019-12-13 19:40:12
在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#
这时会查不到任何资料
作者: manforwan (QQ)   2019-12-27 17:53:00
# hh:mm /dd/mm/yyyy # 是否可以过

Links booklink

Contact Us: admin [ a t ] ucptt.com