如表(TalbeA):
id    title  addtime
1     abc    2006-2-3
.
.
.
需要求取七条数据:
从addtime今日的数据取七条,如果不足则取昨日数据,否则还不足则取过去2日,依次类推,一定要补足七条数据。
谢谢!

解决方案 »

  1.   

    --tryselect top 7 * from TalbeA
    where addtime<=getdate()
    order by addtime desc
      

  2.   

    @marco08(天道酬勤) 
    Thanks唉!我好晕(我太笨了)
      

  3.   

    select * from TalbeA
    where addtime in(select top 7 addtime from TalbeA order by addtime desc)
      

  4.   

    select top 7 * from TalbeA
    where addtime<convert(char(10),getdate()+1,102)
    order by addtime desc