我正在制作一份报告,该报告将客户的虚拟银行帐户汇总,并将其显示在列表中,其中包含帐户右侧每个帐户的总计。然后在最后,我总结了他们对特定客户的所有帐户。如果所有帐户的总和等于零,则用户希望能够在报告上省略客户端。无论每个帐户的总和是什么,只是当它们在最后总结时,如果它等于零,则从报告中省略客户端。
答案 0 :(得分:0)
这在服务器上更容易实现。我假设你在这里使用SQL Server,因为你没有提到问题中的数据。
像这样......
SELECT * FROM
(
SELECT
ClientID, AccountID, AccountAmount
, SUM(AccountAmount) OVER(PARTITION BY ClientID) AS Balance
FROM ClientAccountAmounts
) caa
WHERE Balance !=0