このページは問題編です
設問
P-038: 顧客データ(customer.csv)とレシート明細データ(receipt.csv)から、顧客ごとの売上金額合計を求め、10件表示せよ。ただし、売上実績がない顧客については売上金額を0として表示させること。また、顧客は性別コード(gender_cd)が女性(1)であるものを対象とし、非会員(顧客IDが”Z”から始まるもの)は除外すること。
スタートファイルダウンロード
ヒント
今回も二つの入力ファイルを使います。
今回、customer.csvが顧客マスタ、receipt.csvがトランザクションとなっています。トランザクションを計算し、顧客マスタに結合するという問題です。その他いくつか条件がついているので、問題文の通りに対応するだけです。
出力レコードに順序については、customer.csvの順序でという条件としています。36問目と同様にレコードIDで順序を保存し、最後に並べ替える形で対応可能です。
コメント