У меня есть таблица с двумя столбцами, в которых указано количество определенного элемента на выпуск нашего продукта. Мне нужно рассчитать процентное увеличение между двумя столбцами и добавить его в новый столбец в таблице, однако я не нашел никакой документации, относящейся к этому? Я использую Postgres 9.0, и мне нужно изучить процентное увеличение между двумя столбцами в рамках процесса контроля качества, чтобы убедиться, что между выпусками нет отсутствующих/неправильных данных.
Вот определение таблицы:
oid oid[] NOT NULL,
"State" character varying(2)[] NOT NULL,
release_1121 numeric NOT NULL,
release_1122 numeric NOT NULL,
CONSTRAINT oid PRIMARY KEY (oid)
Я хотел бы добавить столбец процентного увеличения и заполнить его правильными процентами.
release
с одной суммой для каждого выпуска и представлением/функцией, вычисляющей изменение между всеми/выбранными выпусками. Не таблица разницы между выпусками. Также, пожалуйста, укажите вашу версию Postgres и предполагаемую цель расчета (чтобы лучше понять, что вам нужно). - person Erwin Brandstetter   schedule 10.05.2012