Могу ли я подсчитать результаты через row_number() OVER()
по подсчитано строк?
, например
SELECT *,
users::numeric/population::numeric*100 AS penetration,
row_number() OVER(ORDER BY penetration DESC)
FROM states ORDER BY penetration DESC
генерирует ошибку:
ERROR: column "penetration" does not exist