在我的网站上,人们可以购买汽车零部件。我想为客户创建一份报告,看看他们每月在网站上花了多少钱在零件上,并允许他们按日期过滤。如果我用SQL编写它,我会这样写:
SELECT
v.id,
DATEPART(YEAR, o.order_date),
DATEPART(MONTH, o.order_date),
SUM(i.unit_price * i.quantity)
FROM vehicles v
join order_items i on v.id = i.truck_id
join orders o on o.order_id = i.or