update sqlc gen
This commit is contained in:
parent
77e522c61f
commit
8f4e2a087b
@ -534,16 +534,24 @@ WITH TimeBucket AS (
|
||||
SELECT
|
||||
tb.time_interval_start,
|
||||
tb.time_interval_end,
|
||||
COUNT(*) AS true_result_count
|
||||
COUNT(DISTINCT session) AS true_result_count
|
||||
FROM
|
||||
answer
|
||||
JOIN TimeBucket tb ON date_trunc('hour', answer.created_at) >= tb.time_interval_start
|
||||
AND date_trunc('hour', answer.created_at) < tb.time_interval_end
|
||||
WHERE
|
||||
answer.quiz_id = $3
|
||||
AND result = TRUE
|
||||
AND created_at >= $1::timestamp
|
||||
AND created_at <= $2::timestamp
|
||||
(
|
||||
SELECT
|
||||
session,
|
||||
MIN(created_at) AS first_result_time
|
||||
FROM
|
||||
answer
|
||||
WHERE
|
||||
answer.quiz_id = $3
|
||||
AND result = TRUE
|
||||
AND created_at >= $1::timestamp
|
||||
AND created_at <= $2::timestamp
|
||||
GROUP BY
|
||||
session
|
||||
) AS first_results
|
||||
JOIN TimeBucket tb ON date_trunc('hour', first_results.first_result_time) >= tb.time_interval_start
|
||||
AND date_trunc('hour', first_results.first_result_time) < tb.time_interval_end
|
||||
GROUP BY
|
||||
tb.time_interval_start, tb.time_interval_end
|
||||
),
|
||||
|
Loading…
Reference in New Issue
Block a user