ソースコード
WITH cal AS
(
SELECT
    DATE('2022-08-01') AS dt
UNION ALL
SELECT
    DATE(_tbl.dt, '+1 day') AS dt
FROM cal AS _tbl
WHERE
    _tbl.dt < '2022-08-31'
),
u AS (
SELECT
    DATE(CONFIRMED_AT) AS REGIST_DATE
    , COUNT(1) AS TOTAL
FROM
    USERS
WHERE
    VALID_FLG = '1'
GROUP BY
    1
)
SELECT
    dt AS REGIST_DATE
    , substr('日月火水木金土', strftime("%w", dt)+1, 1) AS WK
    , IFNULL(TOTAL, 0) AS TOTAL
FROM
    cal
    LEFT OUTER JOIN u ON cal.dt = u.REGIST_DATE
ORDER BY
    REGIST_DATE
提出情報
提出日時2022/12/09 19:04:02
コンテスト第4回 SQLコンテスト
問題登録人数の日別集計
受験者tkawabat
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量85 MB
メッセージ
テストケース(通過数/総数)
4/4
状態
メモリ使用量
データパターン1
AC
78 MB
データパターン2
AC
79 MB
データパターン3
AC
82 MB
データパターン4
AC
85 MB