ソースコード
WITH DATE_8 AS ( 
SELECT
    '2022-08-01' AS REGIST_DATE 
UNION ALL 
SELECT
    DATE(REGIST_DATE, '+1 days')
FROM
    DATE_8 
WHERE
    REGIST_DATE < '2022-08-31'
),
tbl_1 AS (
SELECT
    STRFTIME('%Y-%m-%d', CONFIRMED_AT) AS REGIST_DATE
    ,STRFTIME('%m', CREATED_AT) AS CREATED_MONTH
    ,COUNT(USER_CODE) AS TOTAL
FROM
    USERS
WHERE   
    VALID_FLG='1'
    AND CREATED_MONTH = '08'
    AND REGIST_DATE IS NOT NULL
GROUP BY
    REGIST_DATE  
)
SELECT 
    DATE_8.REGIST_DATE
    ,CASE STRFTIME('%w', DATE_8.REGIST_DATE)
        WHEN '0' then '日'
        WHEN '1' then '月'
        WHEN '2' then '火'
        WHEN '3' then '水'
        WHEN '4' then '木'
        WHEN '5' then '金'
        WHEN '6' then '土'
        END AS WK
    ,IFNULL(TOTAL,0) AS TOTAL
FROM DATE_8
LEFT JOIN
    tbl_1
ON  
    DATE_8.REGIST_DATE = tbl_1.REGIST_DATE
;
提出情報
提出日時2023/07/14 12:41:08
コンテスト第4回 SQLコンテスト
問題登録人数の日別集計
受験者ykkn_2525
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量77 MB
メッセージ
テストケース(通過数/総数)
4/4
状態
メモリ使用量
データパターン1
AC
76 MB
データパターン2
AC
77 MB
データパターン3
AC
76 MB
データパターン4
AC
75 MB