コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH DEF AS(
WITH ABC AS(
SELECT
EC.MEMBER_CODE AS "CODE"
,ORDER_DATETIME AS "ORDER_DATE2"
,OPTOUT_TYPE AS "OPTOUT2"
,ROW_NUMBER() OVER (PARTITION BY EC.MEMBER_CODE ORDER BY ORDER_DATETIME) AS "CODE_CNT"
FROM
EC_ORDERS AS "EC"
INNER JOIN
MEMBER_MST AS "ME" ON (EC.MEMBER_CODE = ME.MEMBER_CODE)
ORDER BY "CODE", "ORDER_DATE2"
)
SELECT
"CODE"
,MAX(CASE WHEN CODE_CNT = 1 THEN "ORDER_DATE2" ELSE NULL END) AS "1st"
,MAX(CASE WHEN CODE_CNT = 2 THEN "ORDER_DATE2" ELSE NULL END) AS "2nd"
,MAX(CASE WHEN CODE_CNT = 3 THEN "ORDER_DATE2" ELSE NULL END) AS "3rd"
,MAX(CASE "OPTOUT2" WHEN 0 THEN "可" WHEN 1 THEN "不可" ELSE "不明" END) AS "OPTOUT"
FROM
ABC
GROUP BY
"CODE"
)
SELECT
"2nd" AS "ORDER DATE"
,"CODE"
,"OPTOUT"
FROM
DEF
WHERE
(DATE("2nd") between "2023-07-01" and "2023-07-31") and (DATE("1st") < DATE("2nd", '-1 years'))
ORDER BY
"2nd" DESC
,"CODE" DESC
;
提出情報
提出日時 | 2023/10/16 11:20:48 |
コンテスト | 第9回 SQLコンテスト |
問題 | クーポン配布対象 |
受験者 | riverson |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 90 MB |
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
90 MB
データパターン2
WA
90 MB