在Sql数据库有个时间字段(datetime),我怎样和现在的时间进行对比判断后进行查询?
(比如说这个时间如果小于现在的时间,怎样写查询语句)?谢谢。

解决方案 »

  1.   

    SELECT ... WHERE Col_DateTime < GETDATE()先于今天的具体操作还要看你的数据库系统
      

  2.   

    直接比较大小就可以的了
    <,>就可以了
      

  3.   

    这样写对不对?
    .......
    with xxx do
        begin
           close;
           sql.Clear;
           
           sql.Add('select 截止时间 from xxx where  Col_DateTime < GETDATE' ) ;
        end;
    然后就可以把已经截止的时间都搜索出来吗?