数据库有连个字段,一个是原价t1 一个是现价t2。现在想做一个折扣排序。请问order by (t1-t2)/t1 这个样是不对的。那我该如何写呢?

解决方案 »

  1.   

    select coname,(t1-t2)/t1 as zk from tbname
    group by zk ;
      

  2.   

    1楼,我想用select * from 该怎么写呢????
      

  3.   

    select * from DB order by (t1-t2)/t1 desc这样是错的,如何写呢?
      

  4.   


    select coname,t1,t2,(t1-t2)/t1 as zk from tbname
    group by zk ;在select里面把所有的列全部列出来就可以了。
      

  5.   

    select * from test2 order by (t1-t2);
      

  6.   

    结贴select * from test2 order by (t1-t2)/t1;   5楼得基本正确!!!!!!!!!!!!!