最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

sql - Sum by ID in another table - Stack Overflow

programmeradmin0浏览0评论

Please, help me to sum numbers by ID in one table and update another table with result in SUM field. Something like that:

First_table:

ID Not relevant data Number
1 Not relevant data Number1
2 Not relevant data Number2
1 Not relevant data Number3
2 Not relevant data Number4

Please, help me to sum numbers by ID in one table and update another table with result in SUM field. Something like that:

First_table:

ID Not relevant data Number
1 Not relevant data Number1
2 Not relevant data Number2
1 Not relevant data Number3
2 Not relevant data Number4

Second_table:

ID Not relevant data SUM - need to calculate and update with First_Table
1 Not relevant data Number1+Number3
2 Not relevant data Number2+Number4

First table will be bigger with many different IDs, second table is grouping and connecting data via SQL script. I need to sum numbers from First_table into SUM field in Second_Table by their IDs respectively.

Tried to connect Group By query result with table field, but "operation must use an updateable query" error popped up. I'm total newbie in Access and don't know how to solve this issue. Please, help!

Share Improve this question asked Feb 6 at 13:37 Sad_EngineerSad_Engineer 31 silver badge1 bronze badge New contributor Sad_Engineer is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct. 2
  • This might get you started stackoverflow.com/questions/57187767/… – Bart McEndree Commented Feb 6 at 13:42
  • This might also help stackoverflow.com/questions/19789709/… – Bart McEndree Commented Feb 6 at 13:49
Add a comment  | 

1 Answer 1

Reset to default 1

ccess blocks all update queries when grouped queries are included. Use DSUM instead.

UPDATE Second_Table SET SumField=DSUM("NumberField_First_Table","First_Table","ID_in_First_Table=" & [ID_inSecond_Table]);
发布评论

评论列表(0)

  1. 暂无评论