比如说今天是2006-1-5,我就统计今天的数据
请问sql如何去写?

解决方案 »

  1.   

    --当天的
    select * from 表 where datediff(day,时间字段,getdate())=0
    --昨天
    select * from 表 where datediff(day,时间字段,getdate())=1
      

  2.   

    string date=System.DateTime.Now.ToShortDateString();
    string sql="select * from tablename where datefield between '"+date+"00:00:00"+"'"+" and "+"'"+date+"23:59:59"+"'";
      

  3.   

    --当天的
    select * from 表 where datediff(day,时间字段,getdate())=0
    --昨天
    select * from 表 where datediff(day,时间字段,getdate())=1这个正解