【发布时间】:2008-11-19 14:27:55
【问题描述】:
我有一张交易表,偶尔会有 重复条目。如果/当管理员发现这些重复条目时,他们将撤消交易,从而产生负值(但由于监管要求,原始副本仍然存在)。我想创建一个 SQL 查询(并使用 Crystal Reports)为管理员制作报告,以便轻松找到重复的交易。由于交易量很大,我想通过忽略他们已经撤消的交易来让他们更容易。
这是我想做的一个例子:
交易日期;交易数量;交易价值;反转
1/1/08 ; 14 ; 70.00 ; N
1/1/08 ; 14 ; 70.00 ; N
1/1/08 ; -14 ; -70.00 ; Y
2/1/08 ; 17 ; 89.00 ; N
2/15/08 ; 18 ; 95.00 ; N
2/15/08 ; 18 ; 95.00 ; N
3/1/08 ; 11 ; 54.00 ; N
3/1/08 ; -11 ; -54.00 ; Y
3/1/08 ; 11 ; 54.00 ; N
3/1/08 ; 11 ; 54.00 ; N
3/1/08 ; 11 ; 54.00 ; N
理想情况下,如果我在上面的表格中运行我的“期望”查询,我会 收到以下结果:
交易日期;交易数量;交易价值;计数
2/15/08 ; 18 ; 95.00 ; 2
3/1/08 ; 11 ; 54.00 ; 3
这有意义吗?我已经想好怎么写了 查询给我一个重复的计数,但我不知道如何 排除已经“退出”的重复记录。 任何帮助将不胜感激!
【问题讨论】:
-
您是否还需要处理部分反转?
标签: sql crystal-reports report reporting