回答
試試這個創建臨時表
create table #Temp
(
id int,
qty int
)
Insert Into #Temp
SELECT id, SUM(qty)
FROM yourTable
group by id
SELECT * FROM #Temp
SELECT Count(id) , qty
FROM #Temp
GROUP BY qty
ORDER BY qty DESC
使用SUM
和COUNT
:
SELECT
COUNT(*) AS totalId,
qty
FROM (
SELECT
id, SUM(qty) AS qty
FROM tbl
GROUP BY id
)t
GROUP BY qty
它只返回一個記錄'1289002, 1' –
查詢是好的,所以它必須是別的令你困擾的事情。 – NemanjaT
他的查詢存在問題。它只是從表格1直接返回。雖然我想先爲id添加數字,但讓我們從表格1中說出1。然後再次檢查多少id的數量總和爲id 1 –
顯示所有不同ID的所有數量的總和:
SELECT id,SUM(qty) FROM table GROUP BY id;
顯示ID的數量具有相同數量
SELECT count(id),quantity FROM (SELECT id,SUM(qty) AS quantity FROM table GROUP BY id) GROUP BY quantity
嗯,這是相同的答案@FelixPamittan在15分鐘前寫道:) – dnoeth
@dnoeth,這不是那樣的。我想在表1中SUM,並希望得到如表2所示的結果。然後從表2我想要得到像必需表的結果 –
- 1. 在SQL Server 2008中使用distinct和sum
- 2. 在SQL Server 2008 R2中查詢Xml
- 3. SQL Server 2008 R2中的查詢優化
- 4. SQL Server 2008 R2表查詢
- 5. SQL Server 2008 R2查詢
- 6. 的SQL Server 2008 R2:整蠱查詢 - 行
- 7. SQL查詢:在一個語句中使用DISTINCT/UNIQUE和SUM()
- 8. 的SQL Server 2008 R2/SUM成本
- 9. 如何在SQL Server中執行sum(a)/ sum(b)查詢?
- 10. T-SQL查詢性能 - SQL Server 2008 R2
- 11. 查詢在從Sql Server 2005升級到Sql Server 2008 R2後運行緩慢
- 12. Inefficent查詢計劃的SQL Server 2008 R2
- 13. SQL Server 2008 R2的:遞歸查詢
- 14. SUM和DISTINCT的MYSQL查詢?
- 15. 如何計算SQL Server 2008 R2中列的運行總數?
- 16. 在SQL Server 2008 R2中計數行
- 17. 查詢通知(SqlDependency)SQL Server 2008 R2 DeadLock
- 18. Sql Server 2008 R2查詢優化
- 19. 使用FireDAC查詢SQL Server 2008 R2
- 20. SQL Server 2008 R2空間查詢
- 21. SQL Server 2008 R2:優化查詢性能
- 22. SQL Server 2008 R2和SQL Server 2008 R2 RTM之間的差異
- 23. 查找SQL Server 2008 R2中的記錄
- 24. SQL Server 2008 R2中的SQL Server Reporting Services
- 25. 如何在SQL SERVER 2008 R2中逐行顯示多個值?
- 26. sql server 2008 r2中的新行
- 27. SQL Server 2008 R2中的並行處理
- 28. 在SQL Server 2008 R2中查詢複雜的XML
- 29. SQL Server Management Studio 2008 R2中的查詢分析器在哪裏?
- 30. 在同一個查詢中使用SUM和DISTINCT
你能向我解釋總ID,第二個表之間的關係後?我無法理解 – NemanjaT
@NemanjaT沒有關係。其實只有1桌存在。 –
看看費利克斯的回答,我提出的問題與他的問題幾乎完全相同。 – NemanjaT