数据库字段days默认值为(getdate()),
在C#里的SQL查询语句如何判断
查找出日期差大于5天的数据

解决方案 »

  1.   


    select * from tb
    where convert(varchar,days,112) 
    between convert(varchar,dateadd(day,-5,getdate()),112) and convert(varchar,dateadd(day,5,getdate()),112)
      

  2.   

    string sql = "select * from t where datediff(day,days,getdate()) between -5 and 5";
      

  3.   

    查询数据用的是SQL语言啊,C#只是开发工具。
    在C#中把SQL语句定义成字符串。关键看你用的是什么数据库,连接不同的数据库在C#中连接字串不同的。
      

  4.   

    鬼晓得C#怎么写sql语句啊,楼上有答案啦
      

  5.   

    真晕,用C#怎么写SQL语句啊,没听说过的,只是把用SQL语句的执行结果交给C#来执行,不就是这样吗?