SQL не возвращает правильный набор результатов - PullRequest
0 голосов
/ 22 мая 2019

Кто-нибудь знает, почему или что мне нужно сделать, чтобы получить правильный результат для этого запроса? Вопрос, вывод, запрос и 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...