-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