我有一个网格视图,它使用SQL来计算我需要的信息!我想把这个计算出来的总数放到数据库的另一个表中。基于gridview值更新数据库
SELECT StaffDetails.StaffID, SUM(HolidayRequests.RequestTotalDays) AS Expr1
FROM HolidayRequests INNER JOIN StaffDetails ON HolidayRequests.Username = StaffDetails.UserName
WHERE (StaffDetails.StaffID = @staffID)
GROUP BY StaffDetails.StaffID, HolidayRequests.ApprovalStatus
HAVING (HolidayRequests.ApprovalStatus = N'approved')
它基本上计算了一个正确的职员批准的假期请求的总数。每次假期获得批准时,我都希望使用此号码更新另一张表格中的HolidayTaken字段。
我已经尝试了更新,但是你不能在更新使用聚合,因为我已经找到...任何想法,我还能怎么做..
非常感谢这一点,你不明白它是如何帮助很大:) – user1055487 2012-03-16 22:23:53