碰到这种情况,SQL应该怎样写?
在ACCESS里
一个日期类型的[‘销售日期’]字段
开始时用以下的两条语句查询正确返回结果:
//
white query1 do
begin
query1.close;
query1.sql.clear;
query1.sql.add(select * from 销售表 where 销售日期=:FA);//参数FA为从DateTimePack1组件接收过来的日期。
......
但是由于需要把[‘销售日期’]字段改成带有时间的日期类型,则以上语句则查询结果返回为空!请问怎样改写才能查到比如“2001/05/31”这天的所有销售记录:
销售表的内容:
名称 销售日期
Name1 2001/05/31 14:20:15 PM
Name1 2001/05/31 15:21:30 PM
Name1 2001/05/31 08:15:36 AM
......
问题点数:20、回复次数:1Top
1 楼yq3woaini(哈哈镜 选择好心情)回复于 2006-05-03 11:01:27 得分 20
select * from 销售表 where 销售日期 between :FBegin and :FEnd
FBegin 是 2001/05/31 00:00:00
FEnd是 2001/05/31 23:59:59Top




