ソースコード
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/03/11 16:44:38
コンテスト第4回 SQLコンテスト
問題登録人数の日別集計
受験者citrus_sudachi
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量84 MB
メッセージ
テストケース(通過数/総数)
4/4
状態
メモリ使用量
データパターン1
AC
83 MB
データパターン2
AC
84 MB
データパターン3
AC
83 MB
データパターン4
AC
82 MB