select top 2 * from tablename order by dateField desc

解决方案 »

  1.   

    如后台为SQL SERVER,则可如下
    select * from 
    yourtable
    where yourdatefield in 
         ( select DISTINCT top 2 
             yourdatefield 
           from yourtable order by yourdatefield DESC );
      

  2.   

    select top 2 * from tablename order by dateField group by 产品名称 desc 
      

  3.   

    select top 2 * from tablename group by 产品名称 order by datafield desc试一下吧 
      

  4.   

    同意 回复人:pipai(我是屁派) 。