#821

Reescribe un filtro de año para que el índice realmente se active

La consulta original expresa el filtro de año como «extrae el año de created_at y compáralo con 2024». El problema: la columna está envuelta en una función, el planificador no puede usar el índice de created_at y recurre a un escaneo completo de la tabla. Reescribe el filtro como un rango de fechas para que el planificador pueda detectar el índice b-tree y aprovecharlo (esta forma de condición se llama «sargable»). Devuelve el id, el total y la fecha de creación de los pedidos realizados en 2024, ordena por id.

Ejemplo de respuesta esperada

Así es una respuesta correcta: tiene su propio número de filas y no tiene por qué coincidir con las tablas del esquema.

idtotalcreated_at
11002024-01-05T00:00:00+00:00
21502024-01-12T00:00:00+00:00
32002024-01-20T00:00:00+00:00

Aquí aparecerá el resultado de tu consulta