题解 | 某店铺的各商品毛利率及店铺整体毛利率

某店铺的各商品毛利率及店铺整体毛利率

https://www.nowcoder.com/practice/65de67f666414c0e8f9a34c08d4a8ba6



#总店铺
select '店铺汇总' as product_id,
concat(round((1-sum(tp.in_price*td.cnt)/sum(td.price*td.cnt))*100,1),'%') as profit_rate
from tb_order_detail td
join tb_order_overall too
on td.order_id = too.order_id
join tb_product_info tp
on tp.product_id = td.product_id
where tp.shop_id = 901
and year(too.event_time) >= 2021
and month(too.event_time)>=10
and status =1
union

#单个产品
select 
product_id,profit_rate
from(
select td.product_id,
1-sum(tp.in_price*td.cnt)/sum(td.price*td.cnt) as xianzhi,
concat(round((1-sum(tp.in_price*td.cnt)/sum(td.price*td.cnt))*100,1),'%') as profit_rate
from tb_order_detail td
join tb_order_overall too
on td.order_id = too.order_id
join tb_product_info tp
on tp.product_id = td.product_id
where tp.shop_id = 901
and year(too.event_time) >= 2021
and month(too.event_time)>=10
and status =1
group by td.product_id
)a
where xianzhi>0.249

通过union合并店铺结果和商品结果

注意1)同一商品的售价不一定相同;2)成本不是总进货数*进价,而是卖出的数量*进价

全部评论

相关推荐

深夜书店vv:腾讯是这样的,去年很多走廊都加桌子当工区
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务