diff --git a/dal/db_query/queries.sql b/dal/db_query/queries.sql index 87c3ea4..12ac1f3 100644 --- a/dal/db_query/queries.sql +++ b/dal/db_query/queries.sql @@ -519,7 +519,7 @@ WITH Funnel AS ( ta.total_answers, CASE WHEN ta.total_answers = 0 THEN 0 - ELSE CAST(COUNT(*)::FLOAT / NULLIF(ta.total_answers, 0) AS INTEGER) + ELSE CAST(COUNT(*) * 100 / NULLIF(ta.total_answers, 0) AS INTEGER) END AS percentage FROM answer a @@ -544,7 +544,7 @@ WITH Funnel AS ( a.content AS answer_content, CASE WHEN q.total_answers = 0 THEN 0 - ELSE CAST(COUNT(*)::FLOAT / NULLIF(q.total_answers, 0) AS INTEGER) + ELSE CAST(COUNT(*) * 100 / NULLIF(q.total_answers, 0) AS INTEGER) END AS percentage FROM answer a diff --git a/dal/sqlcgen/queries.sql.go b/dal/sqlcgen/queries.sql.go index c5663d1..111a73f 100644 --- a/dal/sqlcgen/queries.sql.go +++ b/dal/sqlcgen/queries.sql.go @@ -1613,7 +1613,7 @@ WITH Funnel AS ( ta.total_answers, CASE WHEN ta.total_answers = 0 THEN 0 - ELSE CAST(COUNT(*)::FLOAT / NULLIF(ta.total_answers, 0) AS INTEGER) + ELSE CAST(COUNT(*) * 100 / NULLIF(ta.total_answers, 0) AS INTEGER) END AS percentage FROM answer a @@ -1638,7 +1638,7 @@ WITH Funnel AS ( a.content AS answer_content, CASE WHEN q.total_answers = 0 THEN 0 - ELSE CAST(COUNT(*)::FLOAT / NULLIF(q.total_answers, 0) AS INTEGER) + ELSE CAST(COUNT(*) * 100 / NULLIF(q.total_answers, 0) AS INTEGER) END AS percentage FROM answer a