我有一個包含屬性(ID、FirstName、LastName、Project、Hours)的 ASSIGNMENT 表。我創建了我的表并在里面插入了值。但是,我無法列出每個專案花費的總小時數。我有多個專案,其中一些重復多次。
例如,專案“333”重復了很多次。我想列出每個專案花費的總小時數。
SELECT sum( Hours) as total_hours
FROM ASSIGNMENT
WHERE Project = Project;
我得到了 Total_hours 165,但不是每個專案的總小時數
uj5u.com熱心網友回復:
利用GROUP BY
SELECT sum( Hours) as total_hours
FROM ASSIGNMENT
WHERE Project = Project
GROUP BY Project
uj5u.com熱心網友回復:
您可以使用分組依據。您的查詢將是:
SELECT sum(Hours) as total_hours
FROM ASSIGNMENT
WHERE Project = Project group by Project ;
uj5u.com熱心網友回復:
SELECT
DISTINCT(Project),SUM(Hours) AS TimeSpent
FROM ASSIGNMENT
GROUP BY Project;
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/417787.html
標籤:
