其他方法,什么意思?sql server:
where data >= '1990-4-5'

解决方案 »

  1.   

    日期格式应该是YYYY-MM-DD,不然'1990-4-5'>='1990-09-09'.
      

  2.   

    是不是只要规定了日期格式yyyy-mm-dd就可以采用where data >= '9999-88-44'的方法??如何规定日期格式??谢谢
      

  3.   

    规定日期格式是通过设定系统日期格式,当然也可以在程序中(delphi)可以固化的。如:在formcreate事件中写入: shortdateformat := 'yyyy-mm-dd';
    如果手工设置日期格式则 :在控制面版中区域设置选择需要的日期格式。
    设置好了日期格式之后可以进行你的操作:日期比较
    如果日期格式是:yyyy-mm-dd
    则 :select * from tablename where date >='yyyy-mm-dd';(sql server)
         select * from tablename where date >= # yyyy-mm-dd #(access)
      

  4.   

    补充:vfp
    data>={yyyy-mm-dd}