70番において、with句の中でcustomer_idとsales_ymdに関してdistinctなテーブルを作る理由は何でしょうか。 この問題でだけreceiptに重複した記録がある前提なのでしょうか?