コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
select
RANK() over( order by a.POINT desc, a.WRONG_ANS, a.USER_ID ) RANK
, a.*
from (
select
e.USER_ID
, sum(s.POINT) POINT
, cast((julianday(max(case when s.STATUS = 'AC' then s.SUBMITTED_AT else 0 end))
- julianday(min(s.SUBMITTED_AT)))* 24 * 60 * 60 as integer)
+ (sum(case when s.STATUS != 'AC' then 1 else 0 end) * 300)
as EX_TIME
, s.STATUS
, sum(case when s.STATUS != 'AC' then 1 else 0 end) WRONG_ANS
from ENTRIES e
inner join SUBMISSIONS s
on s.ENTRY_ID = e.ENTRY_ID
and s.CONTEST_ID = e.CONTEST_ID
and s.USER_ID = e.USER_ID
where e.CONTEST_ID = 2
group by e.USER_ID
having sum(s.POINT) > 0
) a
order by POINT desc
;
提出情報
提出日時 | 2022/10/19 23:46:00 |
コンテスト | 第3回 SQLコンテスト |
問題 | 順位計算 |
受験者 | kiharu |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 93 MB |
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
93 MB
データパターン2
WA
86 MB