ソースコード
WITH date_range AS (
  SELECT date('2022-08-01') AS date
  UNION ALL
  SELECT date(date, '+1 day')
  FROM date_range
  WHERE date < date('2022-08-31')
)
SELECT
  date_range.date AS REGIST_DATE,
  CASE strftime('%w', date_range.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(USERS.USER_CODE) AS TOTAL
FROM
  date_range
LEFT JOIN
  USERS ON strftime('%Y-%m', USERS.CONFIRMED_AT) = '2022-08'
    AND strftime('%d', USERS.CONFIRMED_AT) = strftime('%d', date_range.date)
    AND USERS.VALID_FLG = '1'
GROUP BY
  date_range.date
ORDER BY
  date_range.date;
提出情報
提出日時2023/07/19 15:18:01
コンテスト第4回 SQLコンテスト
問題登録人数の日別集計
受験者ec0341ks
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量80 MB
メッセージ
テストケース(通過数/総数)
4/4
状態
メモリ使用量
データパターン1
AC
78 MB
データパターン2
AC
77 MB
データパターン3
AC
80 MB
データパターン4
AC
77 MB