ソースコード
WITH 
dates(REGIST_DATE) AS (
    VALUES('2022-08-01')
    UNION ALL
    SELECT 
        date(REGIST_DATE, '+1 day')
    FROM
        dates
    WHERE 
        REGIST_DATE < '2022-08-31'
),
cnt as (
    select
        date(CONFIRMED_AT) as REGIST_DATE
        ,count() as TOTAL
    from
        USERS
    where
        VALID_FLG="1"
    group by
        REGIST_DATE
)
select
    d.REGIST_DATE
    ,substr("日月火水木金土",strftime("%w",d.REGIST_DATE)+1,1) as WK
    ,coalesce(c.TOTAL,0) as TOTAL
from
    dates as d
    left join
    cnt as c
    on d.REGIST_DATE = c.REGIST_DATE
order by
    d.REGIST_DATE
提出情報
提出日時2024/03/11 16:15:16
コンテスト第4回 SQLコンテスト
問題登録人数の日別集計
受験者gP2fWnUzTL
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量84 MB
メッセージ
テストケース(通過数/総数)
4/4
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
84 MB
データパターン3
AC
83 MB
データパターン4
AC
84 MB