ソースコード
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 RESIST_DATE,
    week AS WK,
    COUNT(cldate) AS TOTAL
FROM
    DATE_TBL
-- DATE_TBLの全レコードとマッチするUSERSのレコードを取得
LEFT OUTER JOIN
    USERS
ON
    DATE(USERS.CONFIRMED_AT) = DATE_TBL.cldate
AND
    USERS.VALID_FLG = '1'
GROUP BY
    cldate
ORDER BY
    RESIST_DATE;
提出情報
提出日時2022/12/18 23:18:36
コンテスト第4回 SQLコンテスト
問題登録人数の日別集計
受験者mamitus
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量79 MB
メッセージ
テストケース(通過数/総数)
0/4
状態
メモリ使用量
データパターン1
WA
78 MB
データパターン2
WA
79 MB
データパターン3
WA
78 MB
データパターン4
WA
79 MB