fund_date是什么型?
在sql server里直接用fund_date = '2003-09-26'

解决方案 »

  1.   

    首先 你的 Fund_Date  字段是什么类型 ?如果是 char 或者varchar 你的2003-09-26要加上 单引号 像'2003-09-26'不过一般都是加上% 像'2003-09-%' 代表所有9月的
    如果是date类型 像oracle 就要用 to_char(Fund_Date ,'yyyy-MM-dd') like '2003-09-26'
      

  2.   

    Fund_Date  是datetime型的
      

  3.   

    SQL="select * from House_Fund where( 
    Fund_Date between 2003-09-26 and  2003-09-27
    ) order by Id desc ";这样就可以了么?
      

  4.   

    //SQL="select * from House_Fund where( Fund_Date like '%2003-09-26%') order by Id desc ";
      

  5.   

    dudunono(Cookies) 给的思路是正确的,不好意思,我的贴子没有说清楚,但是我不是不会加印号的