背景
本卤蛋小白一枚,刷题时被大家都说简单的SQL难住了,题目涉及同时按条件计数和按条件加和
最后靠着PureWeber大大的解答解了出来。本解法还综合了其他帖子。
所以本卤蛋打算来分享一下这道题,和一种思路。
题目
题干
上图是了题干。简单概括如下:
你有一个DVD租赁店的订单信息数据表。关键字段有:
staff_id:员工工号;1是个叫Mike的家伙,2是一个叫Jon的家伙
rental_id: 此处可以理解为订单编号
amount: 支付金额?反正是要用于加和东西但算出来又不太像💴的东西
payment_date: 成交日期,只有07年一年的数据
我们需要按月汇总这家店逐月的单量和总amount情况,同时我们也需要搞清楚Mike和Jon分别经手了多少订单,分别有多少amount。因此,这就是一个既要分条件计数又要分条件加和的问题。输出结果需要的字段如下:
要求输出字段
PS. 这个数据库运行在PostgreSQL 9.6下
一种思路
以下提供一种思路
/*