create table test(
userid    varchar2(10),
username  varchar2(10),
in_time   date);怎么找出in_time时间为最小的一行??

解决方案 »

  1.   


    select * from test order by in_time where rownum<=1
      

  2.   


    select * from test
    where in_time in(select min(in_time) from test)
      

  3.   

    select * from test
    where in_time =(select min(in_time) from test)
      

  4.   

    select * from test order by in_time where rownum = 1
      

  5.   

    hdhai9451(☆新人类☆)  和 junqiang(蓝色海洋)  的答案是对的
      

  6.   

    select * from(
    select * from test order by in_time 
    where rownum=1;
      

  7.   

    select * from
    (
    select * from test order by in_time 
    )
    where rownum=1;
      

  8.   

    select * 
    from test
    where in_time = (select min(in_time)
                     from test);我觉得应该可以用=吧,子查只返回一个最小值
      

  9.   

    select * from test order by in_time where rownum=1
      

  10.   

    select * from test order by in_time where rownum<=1
      

  11.   

    SELECT TOP 1 * FROM test ORDER BY in_time
      

  12.   

    select * from test order by in_time where rownum <= 1