将C.EffectDate =(select MAX(EffectDate)....)也修改成join 表的形式将WHERE (upper(LEFT(Reqtrnid, 1)) = 'J' OR upper(LEFT(reqtrnid, 1)) = 'L') 的or 修改为in(J,L)
你这样写出来还不如告诉我你这个语句想要得到什么结果
里面的表结构,数据量都不知道,是否有索引存在,索引建立在那些字段上,是否有表级的分页存储等等都不知道怎么优化啊。。。。。。
迷惑。