今天,在BCB环境中,编写sql语句ACCESS数据库记录,查询数据库表中日期/时间类型字段值在某一区间内的记录。
null
错误一:参数 开始日期 没有默认值。
错误原因:字段名错误,表中实际字段名为 开始时间;低级错误。
错误二:格式语法错误。
正确的sql语句应该是:
select * from 表名 where format(开始时间,’yyyy-mm-dd hh:nn:ss’) between ‘2015-01-01 00:00:00’ and ‘2015-01-01 03:00:00’;
如果写成select * from 表名 where 开始时间 between #2015-01-01 00:00:00# and #2015-01-01 03:00:00#;会报错:“不正常的定义参数对象,提供了不一致或不完整的信息。”
如果写成select * from 表名 where 开始时间 between #2015-01-01# and #2015-01-01#;不会报错,但只能查询整天的时间段的记录。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容