ソースコード
SELECT 
  substr(B.LOGIN_DATETIME,1,10) as FIRST_LOGIN,
  count(distinct A.MEMBER_CODE) as MEMBER_CNT
FROM 
(SELECT 
  MEMBER_CODE,
  min(substr(LOGIN_DATETIME,1,10)) as test
FROM ACCESS_LOG
Group by MEMBER_CODE) as A
inner join ACCESS_LOG as B
ON A.test = substr(B.LOGIN_DATETIME,1,10)
WHERE substr(B.LOGIN_DATETIME,1,10) between '2023-08-01' and '2023-08-31'
GROUP BY FIRST_LOGIN 
ORDER BY FIRST_LOGIN desc;
提出情報
提出日時2023/10/13 16:31:46
コンテスト第9回 SQLコンテスト
問題新規ログイン数
受験者110047
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量82 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
82 MB
データパターン2
AC
82 MB