题解 | 物流公司想要分析快递小哥的薪资构成和绩效情况

物流公司想要分析快递小哥的薪资构成和绩效情况

https://www.nowcoder.com/practice/4be55ba954bf4f928a2d6ff840f23d1b


SELECT CI.courier_id,
       courier_name,
       base_salary + delivery_fee_total - expense_amount_total AS total_income
FROM couriers_info AS CI
JOIN  (SELECT DI.courier_id,
             SUM(delivery_fee) AS delivery_fee_total
      FROM deliveries_info AS DI 
      WHERE date_format(delivery_date,'%Y-%m') = '2024-07' 
      GROUP BY DI.courier_id
     ) AS A ON A.courier_id = CI.courier_id
JOIN (SELECT EI.courier_id,
             SUM(expense_amount) AS expense_amount_total
     FROM  expenses_info AS EI 
     WHERE date_format(expense_date,'%Y-%m') = '2024-07' 
     GROUP BY EI.courier_id
    ) AS B ON B.courier_id = CI.courier_id
ORDER BY CI.courier_id

全部评论

相关推荐

09-28 22:01
已编辑
广西科技大学 IT技术支持
合适才能收到offe...:找桌面运维?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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