ソースコード
WITH dates AS ( 
    -- 2022年08月のカレンダー仮想テーブルを定義する
    SELECT
        '2022-08-01' AS CLDATE
        , STRFTIME('%w', '2022-08-01') AS WKNO
        -- 曜日の番号を取得し該当する曜日を取得する
        , SUBSTR('日月火水木金土', STRFTIME('%w', '2022-08-01') + 1, 1) AS WEEK 
    UNION ALL 
    SELECT
        DATE (CLDATE, '+1 days')
        , STRFTIME('%w', DATE (CLDATE, '+1 days'))
        , SUBSTR( 
            '日月火水木金土'
            , STRFTIME('%w', DATE (CLDATE, '+1 days')) + 1
            , 1
        ) 
    FROM
        dates 
    WHERE
        CLDATE < '2022-08-31'
)

, t1 AS (
    SELECT
        DATE(CONFIRMED_AT) as REGIST_DATE,
        USER_CODE
    FROM users
)

, t2 AS (
    SELECT
        dates.CLDATE AS REGIST_DATE,
        dates.WEEK AS WK,
        t1.USER_CODE
    FROM dates
    LEFT JOIN t1 ON dates.CLDATE = t1.REGIST_DATE
)

SELECT
    REGIST_DATE,
    WK,
    COUNT(USER_CODE) AS TOTAL
FROM t2
GROUP BY
    REGIST_DATE,
    WK
ORDER BY 1
提出情報
提出日時2023/07/19 18:00:47
コンテスト第4回 SQLコンテスト
問題登録人数の日別集計
受験者k.minowa
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量80 MB
メッセージ
テストケース(通過数/総数)
1/4
状態
メモリ使用量
データパターン1
WA
79 MB
データパターン2
WA
77 MB
データパターン3
WA
80 MB
データパターン4
AC
75 MB