ソースコード

SELECT 
B.MINDATE AS ORDER_DATE
,B.MEMBER_CODE AS CODE
,case C.OPTOUT_TYPE WHEN '0' THEN '可' WHEN '1' THEN '不可' ELSE '不明' END AS OPTOUT
FROM 
(
SELECT MEMBER_CODE,MAX(ORDER_DATETIME) MAXDATE
FROM EC_ORDERS
WHERE date(ORDER_DATETIME) < date('2023-07-01')
GROUP BY MEMBER_CODE
) A
INNER JOIN (
SELECT MEMBER_CODE,MIN(ORDER_DATETIME) MINDATE
FROM EC_ORDERS
WHERE date(ORDER_DATETIME)>date('2023-07-01')
AND date(ORDER_DATETIME)<date('2023-08-01')
GROUP BY MEMBER_CODE
) B
ON A.MEMBER_CODE=B.MEMBER_CODE
AND DATE(MAXDATE,'+1 years','+1 days')< MINDATE

INNER JOIN MEMBER_MST C
ON A.MEMBER_CODE =C.MEMBER_CODE
order BY 1 DESC,2 DESC


提出情報
提出日時2023/10/16 09:32:26
コンテスト第9回 SQLコンテスト
問題クーポン配布対象
受験者dada
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量86 MB
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
83 MB
データパターン2
WA
86 MB