considere la siguiente consulta:optimización de una consulta SQL para evitar la mesa de exploración completa del
SELECT * FROM Transactions
WHERE day(Stamp - interval 3 hour) = 1;
El columna sello en el Transacciones tabla es un TIMESTAMP y hay un índice en ella. ¿Cómo podría cambiar esta consulta para evitar escaneos completos de tabla? (Es decir, utilizando sello fuera del día() función)
Gracias!
No estoy pidiendo "índices de funciones", no existen. Más bien me gustaría transformar esta consulta de la misma manera que podría transformar "SELECT * FROM table WHERE sqrt (column) = 2" en "SELECT * FROM table WHERE column = 4" – emx