此题共包含两张表:
表1:sales_tb 表2:product_tb
要解决的问题:
请你统计折扣率(GMV/吊牌金额,GMV指的是成交金额),折扣率保留两位小数
解题思路:
- 获取表product_tb的标签价格,sales_tb的sales_price的结算价格
- 用item_id关联两张表
- 折扣率保留两位小数
SELECT round(sum(sales_price)/sum(tag_p)*100,2) `discount_rate(%)`
from(
SELECT item_id, sales_price, tag_price*sales_num tag_p
from sales_tb join product_tb using(item_id)
) t1