コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
with a as (select MEMBER_CODE
, min(case
when DATE(ORDER_DATETIME) between '2023-07-01' and '2023-08-00' then ORDER_DATETIME
else null end) as mindt
, max(case
when DATE(ORDER_DATETIME) < '2023-07-00' then ORDER_DATETIME
else null end) as maxdt
from EC_ORDERS
group by MEMBER_CODE)
select max(a.mindt) ORDER_DATE
, me.MEMBER_CODE as CODE
, max(case ifnull(OPTOUT_TYPE, 3)
when 0 then '可'
when 1 then '不可'
else '不明' end) as OPTOUT
from EC_ORDERS ec
join MEMBER_MST me on ec.MEMBER_CODE = me.MEMBER_CODE
join a on a.MEMBER_CODE = ec.MEMBER_CODE
where maxdt is not null
and DATE(maxdt) < DATE(a.mindt, '-1 years')
and mindt is not null
group by ec.MEMBER_CODE
order by 1 desc, 2 desc
提出情報
提出日時 | 2024/04/16 17:43:08 |
コンテスト | 第9回 SQLコンテスト |
問題 | クーポン配布対象 |
受験者 | orekwys |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 85 MB |
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
85 MB
データパターン2
AC
83 MB