Мне стыдно за себя, потому что я не могу сделать этот запрос правильно ... У меня есть таблица, как этотзначение SQL Query, деленная на макс (значение)
nom | code_geo | valeur | indice
-------+----------+--------+--------------------
AISNE | 02 | 81573 | 0.05
SOMME | 80 | 79520 | 0.03
OISE | 60 | 70004 | 0.09
то, что мне нужно сделать разделяет каждый «индекс» на max (индекс). То есть:
nom | code_geo | valeur | indice
-------+----------+--------+--------------------
AISNE | 02 | 81573 | 0.05/0.09
SOMME | 80 | 79520 | 0.03/0.09
OISE | 60 | 70004 | 0.09/0.09
моя первая догадка:
SELECT nom,code_geo,valeur,indice/(SELECT max(indice) FROM blablabla) FROM blablabla;
моя проблема заключается в том, что «блаблабли» на самом деле является функция с 6 параметром и я не хочу повторять ЕК на подзапросе ...
Есть ли способ (лучше?) Для этого? или я должен искать другой путь
Thx заранее
Какая у вас СУБД? –
О, извините, я забыл рассказать .. это postgresql – pleasedontbelong