Как сгруппировать на основании столбца Employment Status (значение вида Voluntarily Terminated, Active, т.п.) средние значения столбца Pay ($ 34.45)
Как сгруппировать на основании столбца Employment Status (значение вида Voluntarily Terminated, Active, т.п.) средние значения столбца Pay ($ 34.45) В столбце Pay есть значения None которые необходимо отсеять Я попробовал:
SELECT "Employment Status", AVG(regexp_replace("Pay"::text, '[$,]', '', 'g')::numeric) FROM production_staff WHERE "Pay"='$[0-9]' GROUP BY "Employment Status"
hr_d1
пишет ошибку
ataError: invalid input syntax for type money: "$[0-9]" LINE 1: ...'g')::numeric) FROM production_staff WHERE "Pay"='$[0-9]'