0

我的 Windows 应用程序(VS-2008 c#)中有一个表单,我需要在其中检索选定用户的总和(金额)和名称,其中每个用户可能有多个事务,这是我用于此的查询:

Select txt_name as Name,
       SUM(double_net_amt) as Amount 
       from match_transaction 
       where int_user_id IN (" + user_list + ") group by txt_name

但现在我应该检查 sum(amount) 值并将其添加到 datagridview1 如果它是正数,否则将它添加到 DGV2 如果它是负数,

所以对于group by子句,我想不出办法,请帮助我.....:P /

提前谢谢 =)

4

1 回答 1

0

每个网格的单独查询,并更改要使用的每个查询HAVING SUM(double_net_amount) > 0(或 < 0)。

像这样:

select txt_name as Name,
       SUM(double_net_amt) as Amount 
from match_transaction 
where int_user_id IN (" + user_list + ") 
group by txt_name
having SUM(double_net_amt) > 0
于 2012-07-18T10:00:03.777 回答