0
我有一个带有佣金列的产品表。我想比较产品并按佣金结果分类。是否有可能这样做?这里我有:如何通过乘积结果查询特定的行顺序
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)
列在表中不存在。我在这里写下来比较总佣金。
您可以通过价格,以使用逗号,COM –
'选择*'价格* COM%'由SRT desc'从excursion_db为了SRT我觉得这是你寻找 –