ソースコード
WITH
    DATE_TBL AS (
        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
            DATE_TBL
        WHERE
            CLDATE < '2022-08-31'
    )
SELECT
    CLDATE AS REGIST_DATE,
    WEEK AS WK,
    COUNT(USER_CODE) AS TOTAL
FROM
    DATE_TBL
    LEFT OUTER JOIN USERS ON DATE(USERS.CONFIRMED_AT) = DATE_TBL.CLDATE
    AND VALID_FLG = '1'
GROUP BY
    CLDATE
ORDER BY
    CLDATE ASC;
提出情報
提出日時2024/06/11 15:59:26
コンテスト第4回 SQLコンテスト
問題登録人数の日別集計
受験者kwm_t
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量84 MB
メッセージ
テストケース(通過数/総数)
4/4
状態
メモリ使用量
データパターン1
AC
83 MB
データパターン2
AC
84 MB
データパターン3
AC
84 MB
データパターン4
AC
84 MB