ソースコード
WITH USERS_SUM AS ( 
    SELECT
        STRFTIME('%Y-%m-%d', CONFIRMED_AT) AS REGIST_DATE
        ,count(*) AS TOTAL
    FROM
        USERS
    WHERE 
        VALID_FLG='1'
     AND CONFIRMED_AT BETWEEN '2022-08-01' AND '2022-08-31'
    GROUP BY
        REGIST_DATE
),
WEEK_TBL AS ( 
    SELECT
        '2022-08-01' AS REGIST_DATE
        , SUBSTR('日月火水木金土', STRFTIME('%w', '2022-08-01') + 1, 1) AS WK 
    UNION ALL 
    SELECT
        DATE (REGIST_DATE, '+1 days')
        , SUBSTR( 
            '日月火水木金土'
            , STRFTIME('%w', DATE (REGIST_DATE, '+1 days')) + 1
            , 1
        ) 
    FROM
        WEEK_TBL 
    WHERE
        REGIST_DATE < '2022-08-31'
) 
SELECT 
WEEK_TBL.REGIST_DATE,
WEEK_TBL.WK,
IFNULL(USERS_SUM.TOTAL,0) TOTAL
from WEEK_TBL left outer join USERS_SUM
on WEEK_TBL.REGIST_DATE = USERS_SUM.REGIST_DATE
order by WEEK_TBL.REGIST_DATE
提出情報
提出日時2022/12/10 18:31:05
コンテスト第4回 SQLコンテスト
問題登録人数の日別集計
受験者Clover
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量77 MB
メッセージ
テストケース(通過数/総数)
1/4
状態
メモリ使用量
データパターン1
WA
76 MB
データパターン2
WA
77 MB
データパターン3
WA
76 MB
データパターン4
AC
75 MB