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

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

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

SELECT 
    '店铺汇总' product_id,
    CONCAT(
        ROUND((1 - SUM(OD.cnt * PI.in_price) / SUM(OD.price * OD.cnt))*100, 1), '%'
    ) profit_rate
FROM tb_order_detail OD,tb_order_overall OO, tb_product_info PI
WHERE OD.order_id = OO.order_id
    AND OD.product_id = PI.product_id
    AND DATE_FORMAT(OO.event_time,'%Y-%m') >= '2021-10' 
    AND PI.shop_id =901
    AND OO.status = 1
UNION
SELECT
    t.product_id product_id,
    CONCAT(ROUND(t.profit_rate, 1), '%') profit_rate
FROM(
    SELECT 
        OD.product_id product_id,
        (1 - SUM(OD.cnt * PI.in_price) / SUM(OD.price * OD.cnt))*100 profit_rate
    FROM tb_order_detail OD,tb_order_overall OO, tb_product_info PI
    WHERE OD.order_id = OO.order_id
        AND OD.product_id = PI.product_id
        AND DATE_FORMAT(OO.event_time,'%Y-%m') >= '2021-10' 
        AND PI.shop_id =901
        AND OO.status = 1
    GROUP BY OD.product_id
    HAVING profit_rate > 24.9
) t




















全部评论

相关推荐

06-11 14:15
已编辑
门头沟学院 后端
田心今心:打招呼改一下,把实习半年以上随时到岗放第一行,因为ssob的hr不点击看的时候只能看前面几个字,你前面几个字hr获取不到什么信息,也就不会点进来看
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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