SQL匹配品牌和型号逐年范围

问题描述:

我有以下格式的数据集:SQL匹配品牌和型号逐年范围

Name 
CustomerNumber 
ModelYear 
Manufacturer 
Model 
SerialNumber 

我希望能够找到有3个​​或更多相同的制造商和型号的内部客户最后四个模型年。预先感谢您提供的任何帮助。数据集有约600k行。

+3

问题没有完成 – FallAndLearn

+1

添加样品表数据和它的预期结果。同时向我们展示您当前的查询尝试。 – jarlh

+0

DBMS是MS SQL Server –

你有没有试过类似的东西?

SELECT 
CustomerOrders.CustomerNumber, 
Count(*) AS Orders, 
CustomerOrders.Manufacturer, 
CustomerOrders.Model 

FROM CustomerOrders 
WHERE CustomerOrders.ModelYear>=Year(Date())-4) 
GROUP BY 
CustomerOrders.CustomerNumber, 
CustomerOrders.Manufacturer, 
CustomerOrders.Model 
HAVING Count(*) >= 3;