Кто-нибудь знает, почему или что мне нужно сделать, чтобы получить правильный результат для этого запроса? Вопрос, вывод, запрос и ERD ниже
Выход:
Name Shares_traded
Google 1264600
Отображение названия компании и объема торговли для компании, чьи акции имеют наибольшую сумму
объем торгов акционеров по всему миру.
WITH cteCompany_shares AS (SELECT c.name, SUM(t.shares) AS shares_traded
FROM company c
INNER JOIN trade t
ON t.stock_id = c.stock_id
GROUP BY c.name)
SELECT
cs.name,
cs.shares_traded
FROM cteCompany_shares cs
WHERE cs.shares_traded = (SELECT MAX(shares_traded)
FROM cteCompany_shares);
ERD