我有这个查询的问题,这个查询的复杂性不好,我很长时间使用这个查询,现在这个数据库有很多行可以通过这种方法进行选择。所有索引都被正确添加。我搜索了一些其他方法来通过日期比较优化这个查询,因为这是这个解决方案的瓶颈。
SELECT (...) FROM table
WHERE (YEAR(row_add_date) * 10000 +
MONTH(row_add_date) * 100 +
DAYOFMONTH(row_add_date)) >= (var_0 * 10000 + var_1 * 100 + var_2) and
(YEAR(row_add_date) * 10000 +
MONTH(row_add_date) * 100 +
DAYOFMONTH(row_add_date)) <= (var_3 * 10000 + var_4 * 100 + var_5)
谁能帮我?问候