|
数据库中有这样一张表:A(共有40个字段,所有字段均是varchar类型,数据9000多条)
TheID Date Number Heavy TheGoods ……
HH00001 2016-01-01 10 1000 木材 ……
HH00002 2016-05-01 50 6000 钢材 ……
……
HH01111 2017-01-01 30 800 布 ……
……
我用Sql语句对数据查询,出现一个奇怪的情况:
select * from A where Date between '2016-01-01' and '2016-11-01'
如果上面的语句中日期该成2017的话,那么数据查询就变的很慢(数据也就在一百条左右)。“其他情况”速度都正常的!
请问这个是什么原因造成?有什么办法可以解决?请指点一下……
学习,关注…… |
|