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

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

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

select
    coalesce(product_id,'店铺汇总') product_id,
    concat(round(profit_rate,1),'%') profit_rate
from (
select
    a.product_id,
    (1-sum(b.in_price*a.cnt)/sum(a.price*a.cnt))*100 profit_rate
from tb_order_detail a
inner join tb_product_info b on a.product_id = b.product_id and b.shop_id = 901
inner join tb_order_overall c on a.order_id = c.order_id and c.event_time >= '2021-10-01'
group by product_id
with rollup
having profit_rate > 24.9 or a.product_id is null
) t
order by field(product_id, '店铺汇总', product_id)
全部评论
coalesce(product_id,'店铺汇总') product_id为什么需要加上别名
点赞 回复 分享
发布于 2022-03-09 09:33

相关推荐

牛客60022193...:大厂都招前端,他们觉得AI能替代前端,可能他们公司吊打btaj吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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