题解 | 了解 2023 年全年所有商品的盈利情况

了解 2023 年全年所有商品的盈利情况

https://www.nowcoder.com/practice/05cbbb8662c14b46a15cbcb8993d9277

-- 逻辑拆解:筛选条件-2023年,所求内容-利润,分组对象-每个商品
SELECT 
    t1.product_id,
    SUM((t2.unit_price - t1.purchase_price) * t2.quantity) total_profit,
    ROUND((AVG(t2.unit_price) - AVG(t1.purchase_price)) / AVG(t1.purchase_price) * 100,2) profit_margin
FROM purchase_prices t1
LEFT JOIN sales_orders t2
ON t1.product_id = t2.product_id
AND t2.order_date BETWEEN '2023-01-01' AND '2023-12-31'
GROUP BY t1.product_id
ORDER BY t1.product_id

全部评论

相关推荐

评论
2
收藏
分享

创作者周榜

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