根据seq排序????select * from XXXX order by seq

解决方案 »

  1.   

    呵,人家一说,我看根据seq排序倒也出了你的结果
      

  2.   

    看清楚了?根据seq排序?
    根据seq排序应该
    id   ction    seq  sub_seq       id_pn    pn 
    ---  ------  ----- ------   -------    ------    -----------     
    2912    O       159  0       153    22063    020-0595-7-000 
    2912    ALT     159  1       154    21591    021-0097-5-000 
    2912    O       160  0       155    21572    021-0078-4-000 
    2912    O       161  0       156    21980    020-0844-4-000 
    2912    ALT     161  1       157    21576    021-0082-9-000 
    2912    ALT     161  2       158    21601    021-0107-7-000 
      

  3.   

    我发现了规则,sub_seq=0的按id_pn除序排,否则按id_pn升序排,但我不知道如何用一个SQL写出来
      

  4.   

    id   ction    seq  sub_seq       id_pn    pn 
    ---  ------  ----- ------   -------    ------    -----------     
    2912    O       159  0       153    22063    020-0595-7-000 
    2912    ALT     159  1       154    21591    021-0097-5-000 
    2912    O       161  0       156    21980    020-0844-4-000 
    2912    ALT     161  1       157    21576    021-0082-9-000 
    2912    ALT     161  2       158    21601    021-0107-7-000 
    2912    O       160  0       155    21572    021-0078-4-000 请看清楚了pn 021-0078-4-000
      

  5.   

    to Danvi() (  ) 
      多謝您了!我 Ò²不知道如何用一个SQL写出来.
      

  6.   

    select id ction seq sub_seq  id_pn pn  from ** where sub_seq=0 order by id_pn desc union select id ction seq sub_seq  id_pn pn  from ** where sub_seq<>0 order by id_pn asc 
    不知道这算不算一条语句?