SELECT *
FROM (SELECT *
        FROM orderformdetail
        WHERE (deliverydatetime > 2003 - 3 - 10)) DERIVEDTBL
WHERE (deliverydatetime < 2004 - 3 - 21)

解决方案 »

  1.   

    使用时间范围可以这样
    VarTime>'2003-2-12' and VarTime<'2003-3-1'
    或者
    VarTime between '2003-2-12' and VarTime<'2003-3-1'  --这条语句包括边界时间
      

  2.   

    up 你可以用AND 
    BETWEEN AND 
      

  3.   

    我用的是MSSQL2000,
    在企业管理器中,运行如下,得不到数据,为何
    用大于,得到全部的数据
    SELECT *, orderform.*
    FROM orderform
    WHERE (orderdate < 2004 - 3 - 25)
      

  4.   

    SELECT *
    FROM orderformdetail
    WHERE (deliverydatetime BETWEEN 2003 - 3 - 3 AND 2003 - 3 - 31)没有数据显示
      

  5.   

    用SQL语句中的BETWEEN函数就能解决
      

  6.   

    delphi时SQL要用“#”如“#2003-01-01#”