pop_with AS (
SELECT record,
ARRAY_AGG(badge) AS badges,
- SUM(s.score::NUMERIC*b.wieght::NUMERIC)/SUM(b.weight::NUMERIC) AS total_score
+ SUM(s.score::NUMERIC*b.weight::NUMERIC)/SUM(b.weight::NUMERIC) AS total_score
FROM rating.record_badge_score s
JOIN rating.badge b ON (
b.id = s.badge
$agg_records,
$rel AS rel,
$rank AS rank,
- FIRST(pubdate_t.value) AS tie_break
+ FIRST(pubdate_t.value) AS tie_break,
STRING_AGG(ARRAY_TO_STRING(pop_with.badges,','),',') AS badges,
AVG(COALESCE(pop_with.total_score::NUMERIC,0.0))::NUMERIC(2,1) AS popularity
FROM metabib.metarecord_source_map m