我考虑的头都大了,觉得通过构造sql语句很麻烦。所以基本决定按照单元来组织检索语句。每个单元维护自己的sql语句和动态获得的参数。
采用按照每个单元先逐个获得结果集(股票代码),然后再对这些结果进行 or and 运算,最後得到需要的(股票代码结果集)
至于显示,我只能以单元为单位,按照该单元的sql,一列一列地取得这个单元的信息。
不知道这样是否可行,或者有类似经验的大虾请执教。
至于显示,我只能以单元为单位,按照该单元的sql,一列一列地取得这个单元的信息。
不知道这样是否可行,或者有类似经验的大虾请执教。
也不知道,我有没有误解你的问题。
我觉得千万不要用构造SQL来做,那样的话会太复杂,而且不利于将来的维护和扩展。。。。
对于过滤条件可以单独拆开,
一种方法是根据条件,各自选完再根据AND OR过滤,不过这样的话我觉得效率不是很高;
另一种就是根据某个条件先过滤大部分数据,然后用剩下的数据再去找的话,效率会高很多的。。。