sql 一个日期字段 取范围 and了两次这个字段 导致不走索引 数据库这个字段是字符串类型

sql 一个日期字段 取范围 and了两次这个字段 导致不走索引 数据库这个字段是字符串类型

问题描述:

图片说明

你这个日期是一个范围查询 是要去全表扫描的 没办法走索引

 改成   A.FCHECKDATE  between '2008-9-3' and '2018-9-5'

试试看between...and可以么

建议把时间放在前面,模糊查询like '200%'放在最后。

你把这两个日期用date_format函数格式一下。

可以尝试用left语句来表示日期

试试看between...and