我有一个带佣金栏的产品表。我想比较产品并按佣金结果排序。有可能这样做吗?我在这里:
id price com% (com)
3 3500 23 (805)
4 3800 23 (874)
30 3800 25 (950)
31 4000 25 (1000)
32 3500 22 (770)
根据com
列。我希望结果可以相应地从31,30,4,3 and 1
排序。我能想到的就是这个查询。
select * from excursion_db order by exc_com desc
仅按佣金(com
列)排序。当com%
高price
时,可能会导致错误。最终,com
可能会低于较高的价格,但会低于com%
。
那么,如何通过price*com%
desc?
请注意:表格中不存在(com)
列。我在这里写下来比较总佣金。
答案 0 :(得分:0)
试试这个:
select * from excursion_db order by price * `com%` desc