Coś takiego:
SELECT
s.*,
ROUND (
100.00 * (s.sale_item_1 + s.sale_item_2) /
(SELECT
SUM(sale_item_1 + sale_item_2)
FROM sales_db
WHERE orderNumber = s.orderNumber), 2) percentage
FROM sales_db s;
Zobacz demo
Coś takiego:
SELECT
s.*,
ROUND (
100.00 * (s.sale_item_1 + s.sale_item_2) /
(SELECT
SUM(sale_item_1 + sale_item_2)
FROM sales_db
WHERE orderNumber = s.orderNumber), 2) percentage
FROM sales_db s;
Zobacz demo
Importuj plik OSM do PostGis na Windows10
Postgres nie używa indeksu, gdy skanowanie indeksu jest znacznie lepszą opcją
Jak uzyskać kluczowe pola dla tabeli w funkcji plpgsql?
Błąd upuszczenia Railsów + Postgres:baza danych jest używana przez innych użytkowników
dobry klient postgresql dla systemu Windows?