select *from REPT_AIR_PRY_HY1 RAP where
(RAP.DATE_OF_ISSUE) BETWEEN "2017-10-01" AND DATE_ADD("2017-10-31", INTERVAL 1 DAY)
这个查询的解释计划给了我337243 但这些日期之间的数据只有55209,甚至在列 DATE_OF_ISSUE 上创建了索引。那么,为什么它要扫描整个表呢?提前致谢
select *from REPT_AIR_PRY_HY1 RAP where
(RAP.DATE_OF_ISSUE) BETWEEN "2017-10-01" AND DATE_ADD("2017-10-31", INTERVAL 1 DAY)
这个查询的解释计划给了我337243 但这些日期之间的数据只有55209,甚至在列 DATE_OF_ISSUE 上创建了索引。那么,为什么它要扫描整个表呢?提前致谢