日期时间型字段的值-该日期的值<0.5表示上午,>0.5表示下午

解决方案 »

  1.   

    比较难;看看 locate sql help
    delphi的开始菜单里有
      

  2.   

    上午:
       select * from tablename 
       where datetimefield<(Integer(now)+0.5)
       and datetimefield>(Integer(now)-1);
    下午:
       select * from tablename 
       where datetimefield>(Integer(now)+0.5)
       and datetimefield<(Integer(now)+1);
      

  3.   

    错了,上午应该是(注:字符串需要在delphi中改一下,Integer,now是delphi的函数):
      select * from tablename 
      where datetimefield<(Integer(now)+0.5)
      and datetimefield>(Integer(now));