C# 在winforms和query中生成报告
access表中有两个表:一个包含partyname、地址、期初余额,另一个包含partyname、netamount、creditamount、debitamount、final amountC# 在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
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