H
hawkx
Unregistered / Unconfirmed
GUEST, unregistred user!
我用ADOQuery连接Access数据库,SQL如下(ph_date 是datetime字段):
SELECT * FROM ph_tab WHERE ph_date>2002-05-01
结果是表中所有记录都出来了
SELECT * FROM ph_tab WHERE ph_date>'2002-05-01'
结果是出错:标准表达式中的数据类型不匹配
SELECT * FROM ph_tab WHERE ph_date>2002.05.01
结果是出错:号码的语法错误
请问该如果写呢?
我最终是需要这样的
SELECT * FROM ph_tab WHERE ph_date BETWEEN 2002-05-01 AND 2002-05-31,不知道能不能实现
SELECT * FROM ph_tab WHERE ph_date>2002-05-01
结果是表中所有记录都出来了
SELECT * FROM ph_tab WHERE ph_date>'2002-05-01'
结果是出错:标准表达式中的数据类型不匹配
SELECT * FROM ph_tab WHERE ph_date>2002.05.01
结果是出错:号码的语法错误
请问该如果写呢?
我最终是需要这样的
SELECT * FROM ph_tab WHERE ph_date BETWEEN 2002-05-01 AND 2002-05-31,不知道能不能实现