コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH Order7 AS (
SELECT
MEMBER_CODE
,MIN(ORDER_DATETIME) AS MIN_ORDER_DATE
FROM
EC_ORDERS
WHERE
strftime('%Y-%m-%d', Order_DateTime) BETWEEN '2023-07-01' AND '2023-07-31'
GROUP BY
MEMBER_CODE
),
LastOrders AS (
SELECT
MEMBER_CODE
,MAX(ORDER_DATETIME) AS LAST_ORDER_DATE
FROM
EC_ORDERS
WHERE
strftime('%Y-%m-%d', Order_DateTime) < '2023-07-01'
GROUP BY
MEMBER_CODE
)
SELECT
O7.MIN_Order_Date 'ORDER_DATE'
,M.Member_Code 'CODE'
,CASE M.OPTOUT_TYPE
WHEN 0 THEN '可'
WHEN 1 THEN '不可'
ELSE '不明'
END 'OPTOUT'
FROM
Member_Mst M
INNER JOIN
Order7 O7
ON
M.Member_Code = O7.Member_Code
INNER JOIN
LastOrders LO
ON
M.Member_Code = LO.Member_Code
where
julianday(O7.MIN_ORDER_DATE) - julianday(LO.LAST_ORDER_DATE) >= 366
order by
1 desc
,2 desc
;
提出情報
提出日時 | 2023/10/16 09:58:32 |
コンテスト | 第9回 SQLコンテスト |
問題 | クーポン配布対象 |
受験者 | Kojiron |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 95 MB |
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
94 MB
データパターン2
AC
95 MB