C# 在winforms和query中生成报告

C# 在winforms和query中生成报告,c#,sql,winforms,C#,Sql,Winforms,access表中有两个表:一个包含partyname、地址、期初余额,另一个包含partyname、netamount、creditamount、debitamount、final amount table 1 | table 2 partyname address openingbalance | partyname netamount creditamount debitamoun

access表中有两个表:一个包含partyname、地址、期初余额,另一个包含partyname、netamount、creditamount、debitamount、final amount

table 1                           | table 2                           
partyname  address openingbalance | partyname  netamount  creditamount debitamount finalamo

Pinakin    aaa       5000         | Pinakin     10000     100          1000        9100
Mitesh     bbb       7000         | Pinakin     5000      500             0        5500
                                  | Pinakin     15000     5000         500         19500
                                  | Mitesh      10000     2000            0        12000
                                  | Mitesh      3000      0            500         2500
我想要一个这样的查询结果(我想用c#在winforms中生成报告):

试试这个:

SELECT table1.partyname, 
       max(table1.address), 
       sum(table2.netamount), 
       sum(table2.creditamount), 
       sum(table2.debitamount)
  FROM table1 INNER JOIN table2 ON table1.partyname = table2.partyname
 GROUP BY table1.partyname

这与jQuery有什么关系?您没有添加Openingbalance和final Amount
SELECT table1.partyname, 
       max(table1.address), 
       sum(table2.netamount), 
       sum(table2.creditamount), 
       sum(table2.debitamount)
  FROM table1 INNER JOIN table2 ON table1.partyname = table2.partyname
 GROUP BY table1.partyname