-2
任何人都可以请帮我对下面提到的SQL查询wtite mysql查询吗?mysql行分区
SELECT Customers_Ship_To_Promotions.Customer_Ship_To + Promotions_Materials.Material_Number
,convert(VARCHAR, Promotions.Amount)
,Promotions.ID_Promotion
,row_number() OVER (
PARTITION BY Customers_Ship_To_Promotions.Customer_Ship_To
+ Promotions_Materials.Material_Number
ORDER BY Customers_Ship_To_Promotions.Customer_Ship_To
+ Promotions_Materials.Material_Number
,Promotions.Amount
)
FROM Promotions
INNER JOIN Promotions_Materials ON
Promotions.ID_Promotion = Promotions_Materials.ID_Promotion
INNER JOIN Customers_Ship_To_Promotions ON
Promotions.ID_Promotion = Customers_Ship_To_Promotions.ID_Promotion
WHERE Type_Promotion = '4'
ORDER BY Customers_Ship_To_Promotions.Customer_Ship_To + Promotions_Materials.Material_Number
我们会帮你做转换,而不是从头开始为你写。看到这个指导元:http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-very-简单的SQL查询 – Shadow