質問: '20150730' group BY KYA.地区コード 地区コード,買上点数,買上金額 00001 37.00 7538.00 表示結果としては↓を目指しています。 地区コード,買上点数1,買上点数2,買上金額1,買上金額2 00001 17.00 37.00 1705.00 7538.00 00005 0.00 NULL 0.00 NULL 99999 5.00 NULL 500.00 NULL
回答: select KYA.地区コード, SUM(k1.買上点数) AS 買上点数1, SUM(k2.買上点数) AS 買上点数2, SUM(k1.買上金額) AS 買上金額1, SUM(k2.買上金額) AS 買上金額2 from ( (select KYSDAY.顧客コード,sum(kysday.買上点数) AS 買上点数,sum(kysday.買上金額)AS 買上金額 from KYSDAY where KYSDAY.日付 = '20141215' group by KYSDAY.顧客コード ) as k1 left join KYA on k1.顧客コード = KYA.顧客コード left join (select KYSDAY.顧客コード,sum(kysday.買上点数)AS 買上点数,sum(kysday.買上金額)AS 買上金額 from KYSDAY where KYSDAY.日付 = '20150730' group by KYSDAY.顧客コード) as k2 on KYA.顧客コード = k2.顧客コード ) group by KYA.地区コード order by KYA.地区コード これで出したい値を表示することができました。 アドバイスをしてくださった方々、ありがとうございました。 地区コード,買上点数1,買上点数2,買上金額1,買上金額2 00001 17.00 37.00 1705.00 7538.00 00005 0.00 NULL 0.00 NULL 99999 5.00 NULL 500.00 NULL