正常来讲,顾虑条件应该要减少从底表中取数的条数。
但有个别的条件实在因为取数太麻烦的话或其他原因 (往往因为增加过滤条件,不大改原来的程序),可以先取出来,在结果中按过滤条件删除。
注:如果这样只是减少结果数量,但不会加快速度。
IF s_budat[] IS NOT INITIAL.
DELETE gt_out WHERE budat_mkpf NOT BETWEEN s_budat-low AND s_budat-high.
ENDIF
正常来讲,顾虑条件应该要减少从底表中取数的条数。
但有个别的条件实在因为取数太麻烦的话或其他原因 (往往因为增加过滤条件,不大改原来的程序),可以先取出来,在结果中按过滤条件删除。
注:如果这样只是减少结果数量,但不会加快速度。
IF s_budat[] IS NOT INITIAL.
DELETE gt_out WHERE budat_mkpf NOT BETWEEN s_budat-low AND s_budat-high.
ENDIF