コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH CALENDAR AS (
SELECT
'2022-08-01' AS HIDUKE,
STRFTIME('%w','2022-08-01') AS WD_NUM,
SUBSTRING('日月火水木金土',STRFTIME('%w','2022-08-01')+1,1) AS WK
UNION ALL
SELECT
DATE(HIDUKE,'+1 day'),
STRFTIME('%w',DATE(HIDUKE,'+1 day')),
SUBSTRING('日月火水木金土',STRFTIME('%w',DATE(HIDUKE,'+1 day'))+1,1)
FROM
CALENDAR
WHERE
HIDUKE < '2022-08-31'
)
SELECT
HIDUKE AS REGIST_DATE,
WK,
IFNULL(CNT, 0) AS TOTAL
FROM
CALENDAR
LEFT OUTER JOIN (
SELECT
IFNULL(DATE(CONFIRMED_AT),'2999-01-01') AS TOROKUBI,
COUNT(USER_CODE) AS CNT
FROM
USERS
WHERE
VALID_FLG='1'
AND TOROKUBI BETWEEN '2022-08-01' AND '2022-08-31'
GROUP BY
TOROKUBI
) AS SUB
ON SUB.TOROKUBI = CALENDAR.HIDUKE
;
提出情報
提出日時 | 2023/12/18 16:21:32 |
コンテスト | 第4回 SQLコンテスト |
問題 | 登録人数の日別集計 |
受験者 | honyara |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 89 MB |
メッセージ
テストケース(通過数/総数)
4/4
状態
メモリ使用量
データパターン1
AC
89 MB
データパターン2
AC
87 MB
データパターン3
AC
85 MB
データパターン4
AC
86 MB