Crystal报告检查重复项是否相等并禁止

时间:2013-10-14 16:29:05

标签: sql-server crystal-reports-8.5

美好的一天,

我正在努力抑制报告中的特定记录。 我的报告列出了数据库中没有2行的某些发票。 它需要有两行的原因是因为一行是发票而另一行是应用于该发票的收据。 我的问题是尝试创建一个新的报告,以检查两个记录上的金额是否相等,如果没有,那么它们必须显示在报告上,从而只显示那些金额不等的发票。

Example

这很好,因为每张发票需要两行。 最后一行金额与其上方的记录金额不匹配,它们具有相同的Inv。不。并且在同一张桌子里,但错误的金额在那里。我想隔离它,只显示不等数量交易的Inv no。。

如果需要更清晰,请告诉我。这似乎很简单,但我只是没有做对。

感谢。

1 个答案:

答案 0 :(得分:1)

尝试类似

的内容
select inv
from YourTable
group by inv
having count(distinct amount) > 1

您将所有发票与group by子句一起分组,然后计算每个组中不同金额的数量。如果这大于1,那么金额就不同了。