SQL匹配品牌和型号逐年范围
问题描述:
我有以下格式的数据集:SQL匹配品牌和型号逐年范围
Name
CustomerNumber
ModelYear
Manufacturer
Model
SerialNumber
我希望能够找到有3个或更多相同的制造商和型号的内部客户最后四个模型年。预先感谢您提供的任何帮助。数据集有约600k行。
答
你有没有试过类似的东西?
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;
问题没有完成 – FallAndLearn
添加样品表数据和它的预期结果。同时向我们展示您当前的查询尝试。 – jarlh
DBMS是MS SQL Server –