問題
自社のECサイトで、「おかえりキャンペーン」の開催にあたり、久しぶりに購入してくれた会員にお礼クーポンを配布したいと考えている。
EC受注データ(EC_ORDERS)より、2023年7月の1カ月間に受注データがあり、2023年7月に入り最初に受注したデータの受注日と1つ前の受注データの受注日の差が1年以上ある会員を抽出して表示しなさい。
※ただし、EC受注データには2023年7月31日終了時点までのデータが含まれているものとする。
7月最初のデータの受注日が2023年7月15日の場合は、対象となる1つ前の受注データの受注日は2022年7月14日以前からとなる。
また、会員データ(MEMBER_MST)のオプトアウト区分(OPTOUT_TYPE)が、0 の場合は「可」、1 の場合は「不可」、それ以外は「不明」とOPTOUT欄に表示しなさい。
表示項目は以下とする。(エイリアスを使用し→の項目名とする)
- 2023年7月最初のORDER_DATETIME → ORDER_DATE
- MEMBER_CODE → CODE
- OPTOUT_TYPEの値により表示内容を変更 → OPTOUT
表示順
- ORDER_DATETIMEの降順
- MEMBER_CODEの降順
表示フォーマット
※あくまでフォーマットを示すもので、正解例ではありません。行数も正解とは異なります。
ER図 (半角:物理名、全角:論理名)
テーブル定義
テーブル名: EC_ORDERS
テーブル名: MEMBER_MST
サンプルデータ
テーブル名: EC_ORDERS
テーブル名: MEMBER_MST