ソースコード
WITH RECURSIVE
    DATES(REGIST_DATE) AS (
        VALUES ("2022-08-01")
        UNION ALL
            SELECT DATE(REGIST_DATE, "+1 DAY") FROM DATES WHERE REGIST_DATE < "2022-08-31"
    )
    
SELECT REGIST_DATE,
    CASE STRFTIME('%w', 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,
    COUNT(USER_CODE) AS TOTAL
FROM DATES
    LEFT OUTER JOIN (SELECT * FROM USERS WHERE VALID_FLG = "1") AS U
        ON REGIST_DATE = DATE(U.CONFIRMED_AT)
GROUP BY REGIST_DATE
提出情報
提出日時2023/09/23 03:49:38
コンテスト第4回 SQLコンテスト
問題登録人数の日別集計
受験者Haar
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量76 MB
メッセージ
テストケース(通過数/総数)
4/4
状態
メモリ使用量
データパターン1
AC
76 MB
データパターン2
AC
76 MB
データパターン3
AC
76 MB
データパターン4
AC
75 MB