문제 핵심

작성한 쿼리
SELECT
s1.submission_date -- first column
, (
SELECT
COUNT(DISTINCT s2.hacker_id)
FROM
submissions s2
WHERE
s2.submission_date = s1.submission_date
AND
(
SELECT
COUNT(DISTINCT s3.submission_date)
FROM
submissions s3
WHERE
s3.hacker_id = s2.hacker_id
AND s3.submission_date < s1.submission_date) = DATEDIFF(s1.submission_date, '2016-03-01')
) -- second column
, (
SELECT
s2.hacker_id
FROM
submissions s2
WHERE
s2.submission_date = s1.submission_date
GROUP BY
hacker_id
ORDER BY
COUNT(submission_id) DESC, hacker_id LIMIT 1
) -- third column
, (
SELECT
name
FROM
hackers
WHERE
hacker_id = what
) -- fourth column
FROM
(
SELECT
DISTINCT submission_date
FROM
submissions
) s1
GROUP BY 1
;
// Tooltip for the toggle
IF [Toggle] THEN
"Show"
ELSE
"Hide"
END
: Self-Directed Learning