数据表中有一日期列,如何选出小于某一日期,但是日期是最大的那一行数据?

解决方案 »

  1.   

    select top 1 * 
    from table
    where 日期列<'?'
    order by 日期列 desc
      

  2.   

    select top 1 * from 表 where 日期列<某日期 order by 日期列 desc
      

  3.   

    select top 1 * from 表 where 日期列<某日期 order by 日期列 desc
      

  4.   

    select top 1 * from 表 where 日期列<某日期 order by 日期列 desc
      

  5.   

    select top 1 日期 from my_table where 日期<特定日期 order by 日期 DESC
    这样应该可以吧!