我有一个包含超过 1 个表的 Access 数据库。
我需要从多个表中选择多个值并将它们插入另一个表中。
例子:
Table: CashFlow with Fields(ID, Date, BooksBuyPrice, AuthorIncomes,
EmployeesIncomes, OpeningAmount, ClosingAmount, DailyResult)
Table: Books with Fields(ID, Name, AuthorID, BuyPrice, SellPrice, IsSold, SellDate)
Table: Author with Fields(ID, Name, DailyIncome)
Table: Employee with Fields(ID, Name, DailyIncome)
Note: User Must Insert OpeningAmount And ClosingAmount
我需要:
1- 为所有作者选择 Sum(DailyIncome) 并将其值设置为AuthorIncomes
CashFlow 表
2- 为所有员工选择 Sum(DailyIncome) 并将其值设置为EmployeesIncomes
CashFlow 表
3- 为在选定日期售出的所有书籍选择 Sum(BuyPrice) 并将其值设置为BooksBuyPrice
现金流表
4-在 CashFlow 表中设置用户OpeningAmount
的价值OpeningAmount
5-在 CashFlow 表中设置用户ClosingAmount
的价值ClosingAmount
6- DailyResult 字段必须等于 ((ClosingAmount - OpeningAmount - AuthorIncomes - EmployeesIncomes - BooksBuyPrice)
然后我必须在 CashFlow 表中插入一条具有上述值的新记录。
我怎样才能做到这一点?
注意:我的应用程序是 Visual Studio 2010 下连接到 Access 2007 数据库的 C# .NET 应用程序。