ソースコード
with T1 as (
    select '2022-08-01' as REGIST_DATE 
    union all
    select date(REGIST_DATE, '+1 days')
    from  T1
    where REGIST_DATE < '2022-08-31' 
    )
, T2 as (
    select date(CONFIRMED_AT) as REGIST_DATE, count(USER_CODE) as TOTAL
    from USERS
    where  CONFIRMED_AT is not NULL
        and date(CONFIRMED_AT) between '2022-08-01' and '2022-08-31'
        and VALID_FLG = '1'
    group by date(CONFIRMED_AT)
)
select T1.REGIST_DATE,
     substr('日月火水木金土', STRFTIME('%w', T1.REGIST_DATE) + 1, 1) as WK,
     ifnull ( TOTAL , 0 ) as TOTAL
    from T1
    left outer join T2 on T2.REGIST_DATE = T1.REGIST_DATE
    order by T1.REGIST_DATE
提出情報
提出日時2023/11/14 15:10:24
コンテスト第4回 SQLコンテスト
問題登録人数の日別集計
受験者hmasa
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量84 MB
メッセージ
テストケース(通過数/総数)
4/4
状態
メモリ使用量
データパターン1
AC
83 MB
データパターン2
AC
84 MB
データパターン3
AC
83 MB
データパターン4
AC
83 MB