假设我们有一个名为sales
的表,其中包含以下列:sales_id
、salesperson_id
、sale_date
和commission
。我们可以使用以下SQL选择语句来计算12月份销售员的佣金支付:
SELECT salesperson_id, SUM(commission) AS total_commission
FROM sales
WHERE EXTRACT(MONTH FROM sale_date) = 12
GROUP BY salesperson_id;
这个查询首先使用WHERE
子句过滤出12月份的销售记录。然后使用GROUP BY
子句按销售员ID分组,并使用SUM
函数计算每个销售员的总佣金。
请注意,以上示例假设sale_date
列的数据类型为日期,并且存储了完整的日期信息。如果sale_date
只包含月份信息,那么可以根据实际情况进行调整。
上一篇:编写一个SQL请求,返回在过去一个月中每天都有至少一份订单的顾客。
下一篇:编写一个SQL语句,将标题中包含“Computer”或“Networking”字样的书籍的类型更改为“geeky”。