コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH JulyOrders AS (
-- 2023年7月の各会員の最初の受注日とその前の受注日を特定
SELECT
o1.MEMBER_CODE,
MIN(o1.ORDER_DATETIME) AS FIRST_JULY_ORDER,
MAX(o2.ORDER_DATETIME) AS PREVIOUS_ORDER
FROM EC_ORDERS o1
LEFT JOIN EC_ORDERS o2 ON o1.MEMBER_CODE = o2.MEMBER_CODE AND o2.ORDER_DATETIME < o1.ORDER_DATETIME
GROUP BY o1.MEMBER_CODE
HAVING PREVIOUS_ORDER LIKE '2023-07%'
)
SELECT
j.FIRST_JULY_ORDER AS ORDER_DATE,
j.MEMBER_CODE AS CODE,
CASE
WHEN m.OPTOUT_TYPE = 0 THEN '可'
WHEN m.OPTOUT_TYPE = 1 THEN '不可'
ELSE '不明'
END AS OPTOUT
FROM JulyOrders j
JOIN MEMBER_MST m ON j.MEMBER_CODE = m.MEMBER_CODE
ORDER BY j.FIRST_JULY_ORDER DESC, j.MEMBER_CODE DESC
;
提出情報
提出日時 | 2023/10/14 20:14:48 |
コンテスト | 第9回 SQLコンテスト |
問題 | クーポン配布対象 |
受験者 | 104_rose |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 77 MB |
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
77 MB
データパターン2
WA
76 MB