Eu tenho uma tabela de banco de dados que contém informações de comércio de commodities em um formato simples: From_Country, To_Country, Year, Commodity, Trade_Volume.
Eu gostaria de criar uma tabela de parceiros comerciais classificados com base em seu histórico comercial: As condições precisam ser:
Se Trade_Volume = 0 para uma mercadoria entre From_Country 1 e To_Country 1 para todos os anos, a classificação = 0
Se Trade_Volume> 0 para um Commodity From_Country 1 e To_Country 1 para anos, 3, 4 e 5, em seguida, classificando = 1
Alguém tem idéias que possam me ajudar?
Respostas:
0 para resposta № 1SELECT CASE WHEN Trade_Volume = 0 AND From_Country = 1 AND To_Country = 1 THEN 0
WHEN Trade_Volume > 0 AND From_Country = 1 AND To_Country = 1 AND Year IN (3,4,5) THEN 1
END AS Ranking
FROM <yourtable>