CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

碰到这种情况,SQL应该怎样写?

楼主cjrman88(昭天)2006-05-03 10:36:06 在 Delphi / 数据库相关 提问

在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

相关问题

关键词

得分解答快速导航

  • 帖主:cjrman88
  • yq3woaini

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo