MS Access更新表,其中的数据在查询中聚合

时间:2014-04-29 16:47:12

标签: sql ms-access sql-update

我在Access 2010中有一个表格,我正在尝试使用查询中的数据更新TotalDiary列。

DiaryDt | EEID | EEName | EESpvrsID | OutOfDiary | TotalDiary
1/2/14  | 123  | phis   | text      |  5         |

我确信这比我要做的更简单,但我无法让它发挥作用。我在下面的查询是需要更新到TotalDiary列中的数据......

    SELECT
    a.TotalDiary, b.EEID

   FROM ((

SELECT 
e.EEID, COUNT(c.CaseID) as TotalDiary
FROM ((dbo_Case c
LEFT JOIN dbo_Employee e ON e.EEID = c.CaseEEID)
LEFT JOIN Auto_DailyDiary_PrimaryTbl a ON a.EEID = e.EEID)
WHERE c.CaseStatus <> 6
AND a.DiaryDt = Date()
GROUP BY e.EEID
) a
LEFT JOIN Auto_DailyDiary_PrimaryTbl b ON b.EEID = a.EEID)

WHERE b.DiaryDt = Date()

我需要更新查询来设置TotalDiary = a.TotalDiary其中b.EEID = TableToUpdate.EEID

任何帮助都将不胜感激。

感谢。

0 个答案:

没有答案