1、select * from tablename where datename <='2003-2-15' and datename >='2003-1-12'
2、select top 20 to 30 * from tablename(不确定哈!有可能是错的)

解决方案 »

  1.   

    select * from tablename where datename between('2003-2-15' and '2003-1-12')select top 10 from(select top 30 from tb order by col1 desc) order by col asc
      

  2.   

    select * from tablename where datename between '2003-2-15' and '2003-1-12'select top 10 * from tablename 
    where f not in (select top 20 f from tablename order by id asc) order by id asc
      

  3.   

    friendliu(无为) 似乎写的最好,应该是效率最高的吧
      

  4.   

    第一个问题有些时间用Betwwen And不好使最好使用大于小于
    第二个问题用 friendliu(无为) 就可以解决