コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH
ORD_WK AS(
SELECT
ORD.ORDER_DATETIME
, ORD.MEMBER_CODE
, LEAD(ORD.ORDER_DATETIME, 1) OVER (PARTITION BY ORD.MEMBER_CODE ORDER BY ORD.ORDER_DATETIME DESC) AS PREV_DATE
FROM
EC_ORDERS AS ORD
)
SELECT
ORD_WK.ORDER_DATETIME AS ORDER_DATE
, ORD_WK.MEMBER_CODE AS CODE
, CASE M_MST.OPTOUT_TYPE
WHEN 0 THEN '可'
WHEN 1 THEN '不可'
ELSE '不明'
END AS OPTOUT
FROM
ORD_WK INNER JOIN MEMBER_MST AS M_MST
ON ORD_WK.MEMBER_CODE = M_MST.MEMBER_CODE
WHERE
STRFTIME('%Y%m', ORD_WK.ORDER_DATETIME) = '202307'
AND ORD_WK.PREV_DATE IS NOT NULL
AND ORD_WK.PREV_DATE < DATE(ORD_WK.ORDER_DATETIME, '-1 YEARS')
ORDER BY
ORD_WK.ORDER_DATETIME DESC
, ORD_WK.MEMBER_CODE DESC
;
提出情報
提出日時 | 2023/10/17 00:27:48 |
コンテスト | 第9回 SQLコンテスト |
問題 | クーポン配布対象 |
受験者 | r-iskw |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 77 MB |
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
76 MB
データパターン2
AC
77 MB