我目前正在執行一項任務,我需要計算每位員工的總金額總和。然後,我需要設置一個固定金額(5000),並顯示總金額低於固定金額(5000)的員工。任何人都可以提供這個特定問題的查詢的例子嗎?SQL查詢 - 檢查每個員工的總金額並顯示這些員工的金額低於5000
0
A
回答
0
表T2將返回小於5000的員工列表,然後將其與員工主表T2一起加入。根據需要更改表名。
SELECT * FROM EMPLOYEE T1 JOIN
(SELECT EmployeeID,SUM(AMOUNT) AMOUNT FROM PRODUCT
GROUP BY EmployeeID
HAVING SUM(AMOUNT)<5000) T2 ON T1.EmployeeID=T2.EmployeeID
0
如果使用上面的SQL Server 2012:
SELECT *
FROM ( SELECT * ,
SUM(AMOUNT) OVER (PARTITION BY EmployeeID) AS EmpTotal
FROM PRODUCT
) t
WHERE t.EmpTotal > 5000;
1
考慮到上述的圖像作爲虛擬表,您可以使用此查詢讓你適當的結果
SELECT productid, price + productid as Amount
FROM Products
where Amount < 15
order by productid
該查詢的執行結果如下圖所示:
相關問題
- 1. 查詢每個項目的金額大於100的訂單總金額
- 2. 員工並檢查每位員工的黃金年齡
- 3. SUM子查詢每行的總金額
- 4. 用於獲取每行總金額的SQL查詢
- 5. 每個客戶ID的總美元金額的SQL Server查詢
- 6. 金額導致SQL查詢
- 7. 獨特的員工姓名購買金額的總和?
- 8. SQL查詢計算金額基於shiftno?
- 9. 從查詢返回的總金額
- 10. 檢查兩個金額的總和是否等於某個總差額
- 11. 顯示員工姓名,每位員工的總工資(總工資=工資+佣金)
- 12. 如何顯示員工詳細信息以及所有員工的總金額(sal)?
- 13. SQL查詢來計算的金額
- 14. 使用嵌套金額的SQL查詢
- 15. 總金額的更新金額
- 16. 查詢添加總計金額
- 17. Mysql查詢總和動態金額
- 18. sql:「查詢各個收支類別的總金額」?
- 19. SQLAlchemy:查詢每年最大金額
- 20. Oracle查詢累積金額
- 21. 查詢 - 按最高金額
- 22. 基於另一個行值顯示金額的總和
- 23. Sql Server MAX的金額(金額)
- 24. 如果價格低於最低金額,需要額外購買金額
- 25. 總額和部分金額
- 26. 從2 SQL返回單金額查詢
- 27. 查詢以獲得員工佣金的總和
- 28. 金額加總
- 29. 獲取每個行的總金額
- 30. 如何計算多次重複員工的金額
您使用的是MySQL還是MS SQL Server? (不要標記不涉及的產品。) – jarlh