首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

数据窗口怎么过滤掉有重复的行,只留下没有重复的行

2012-02-13 
数据窗口如何过滤掉有重复的行,只留下没有重复的行datawindow中的数据C/C++ codeab------------A1A2B3C4C5

数据窗口如何过滤掉有重复的行,只留下没有重复的行
datawindow中的数据

C/C++ code
a        b------------A        1A        2B        3C        4C        5D        6

通过setfilter(a = a[-1]); filter(),可以只留下有重复的数据A和C
C/C++ code
a        b------------A        2C        5

但是,如何通过setfilter,只留下如下所示,只有B和D这两个没有重复的数据呢
C/C++ code
a        b------------B        3D        6


[解决办法]
好象不太容易。

如果不嫌烦琐,可以用这个笨办法:
先过滤掉不同的行,然后把primary区的行移到delete区,然后再把filter区的移到primary区,把delete区的移到filter区。
[解决办法]
band()

我的方法是写程序代码处理。
[解决办法]
直接用sql 语句实现.
[解决办法]
为什么 setfilter("not(a = a[-1] or a[1] = a)") 不是结果

热点排行