コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH FirstOrder AS (
select MIN(ORDER_DATETIME) as first_order,MEMBER_CODE
from EC_ORDERS
where strftime('%Y-%m', ORDER_DATETIME) = '2023-07'
group by MEMBER_CODE
order by ORDER_DATETIME)
SELECT fo.first_order as ORDER_DATE,fo.MEMBER_CODE as CODE,
CASE
WHEN MEMBER_MST.OPTOUT_TYPE = 0 THEN '可'
WHEN MEMBER_MST.OPTOUT_TYPE = 1 THEN '不可'
ELSE '不明'
END AS OPTOUT
FROM FirstOrder as fo
left join MEMBER_MST on fo.MEMBER_CODE=MEMBER_MST.MEMBER_CODE
WHERE EXISTS (
SELECT 1
FROM EC_ORDERS ot
WHERE ot.MEMBER_CODE = fo.MEMBER_CODE
AND DATE(ot.ORDER_DATETIME) < DATE(fo.first_order, '-1 year')
)order by ORDER_DATE desc,CODE desc;
提出情報
提出日時 | 2023/10/14 13:29:07 |
コンテスト | 第9回 SQLコンテスト |
問題 | クーポン配布対象 |
受験者 | shikecho-715 |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 80 MB |
メッセージ
テストケース(通過数/総数)
1/2
状態
メモリ使用量
データパターン1
AC
78 MB
データパターン2
WA
80 MB