我想找出具有最大資本[價格*數量]的公司(包括該公司在整個表格中的所有條目)。有什麼建議麼?MySQL中所有公司的貿易總和[刪除]
我已經做到了這一點:
SELECT symbol, SUM(amount*price) AS total
FROM orders
GROUP BY symbol
我想找出具有最大資本[價格*數量]的公司(包括該公司在整個表格中的所有條目)。有什麼建議麼?MySQL中所有公司的貿易總和[刪除]
我已經做到了這一點:
SELECT symbol, SUM(amount*price) AS total
FROM orders
GROUP BY symbol
您的查詢應該是這樣的。
SELECT symbol,SUM(amount*price) AS total FROM orders GROUP BY symbol order by total desc limit 1;
我加入限制1,因爲你想找出最大資本的公司。
如果系領帶,則不包括兩行。 – jarlh
這就是真@jarlh –
如果FETCH FIRST WITH TIES
支持:
SELECT symbol, SUM(amount*price) AS total
FROM orders
GROUP BY symbol
ORDER BY total DESC
FETCH FIRST 1 ROW WITH TIES
如果不是:
SELECT symbol, SUM(amount*price) AS total
FROM orders
GROUP BY symbol
HAVING SUM(amount*price) = (SELECT SUM(amount*price) AS total
FROM orders
GROUP BY symbol
ORDER BY total DESC
LIMIT 1)
可以請你upvote這個問題,因爲這個問題我不能提出更多的問題。這將是一個很好的幫助! – Neha
大。你嘗試過什麼嗎? – Strawberry
如果兩個不同的符號具有相同的最大結果,預期的結果是什麼? – jarlh
這裏的大多數人想要格式化文本,而不是圖像。 – jarlh