一个语句可能实现不了:先按CreateDate倒排序取其弟一个日期值,然后果查找介于这个日期值减和这个日期值减去5天的日期的所有数据就是了.

解决方案 »

  1.   

    select * from UserInfo where DateDiff(day, CreateDate , getdate()) <= 5
      

  2.   

    select * from custom group by xxx,xxx,xxx,xxx,xxx having xxx > max(xxx) 
    试试看!
      

  3.   

    select * from custom group by xxx,xxx,xxx,xxx,xxx having CreateDate > max(CreateDate) - 5
      

  4.   

    SELECT * FROM UserInfo WHERE CreateDate>=SYSDATE-5
    说明:用系统日期减5天和CreateDate进行比较,就可以得到最新5天的信息列表了!
      

  5.   

    select * from UserInfo where DateDiff(day, CreateDate , getdate()) <= 5应该就可以了啊
      

  6.   

    select * from UserInfo where DateDiff(day, CreateDate , getdate()) <= 5
      

  7.   

    DECLARE @LastDate datetime
    SELECT @LastDate = Max(CreateDate) FROM UserInfo
    SELECT * FROM UserInfo WHERE DateDiff(day, CreateDate, @LastDate) <= 5
      

  8.   

    先取得系统日期SYSDATE,然后
    SELECT * FROM UserInfo WHERE CreateDate>=SYSDATE-5
      

  9.   

    SELECT * FROM UserInfo WHERE CreateDate+5 >= (SELECT MAX(CreateDate) FROM UserInfo)