国、年、および各年の金額の表があります。特定の年の合計金額を合計して列として表示するクエリを作成しようとしています。
たとえば、次のような出力を作成します。
Country 1991 1992 1993
France 25 12 38
私はこのようなクエリを試しましたが、役に立ちませんでした:
SELECT
country as "Recipient",
SUM(usd_amount) AS "1991" WHEN project_year = 1991,
SUM(usd_amount) AS "1992" WHEN project_year = 1992,
SUM(usd_amount) AS "1993" WHEN project_year = 1993
FROM tb1
GROUP BY project_year, country
order by country, project_year
助言がありますか?ありがとう!クリス