取出七天以来的信息数的sql怎么写?

解决方案 »

  1.   

    select sum(信息数)
    from 表
    where DATEDIFF(day, getdate(),日期字段) <= 7
      

  2.   


    select * from tablename where date between dateadd(day,-7,getdate())  and getdate()
      

  3.   

    前后不要写反了哦:)
    SELECT * FROM [TABLENAME]
    WHERE DATEDIFF(DD,[TIMECOLUMN],GETDATE())<=7
      

  4.   

    借用修改
    select count(*) from 表 where DATEDIFF(day, getdate(),日期字段) <= 7 
      

  5.   

    SELECT COUNT(*) 
    FROM [TABLENAME]
    WHERE DATEDIFF(DD,[TIMECOLUMN],GETDATE())<=7