コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
select
sub.order_datetime as ORDER_DATE
, sub.member_code as CODE
, case mm.optout_type
when 0 then '可'
when 1 then '不可'
else '不明'
end as OPTOUT
from (
select
member_code
, last_name
, first_name
, min(order_datetime) as order_datetime
, min(date(order_datetime)) as m_date
from ec_orders
where
date(order_datetime) between '2023-07-01' and '2023-07-31'
group by member_code
) as sub
inner join member_mst mm on sub.member_code=mm.member_code
where
exists(
select order_no
from ec_orders
where sub.member_code=member_code
and date(order_datetime)<date(sub.m_date,'-1 year')
)
and
not exists(
select order_no
from ec_orders
where sub.member_code=member_code
and date(order_datetime) between date(sub.m_date,'-1 year') and date(sub.m_date,'-1 day')
)
order by sub.order_datetime desc, sub.member_code desc;
提出情報
提出日時 | 2024/05/13 16:43:05 |
コンテスト | 第9回 SQLコンテスト |
問題 | クーポン配布対象 |
受験者 | sjty9561 |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 84 MB |
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
84 MB