#821

Skriv et årsfilter om, så indekset faktisk udløses

Den oprindelige forespørgsel udtrykker årsfilteret som «udtræk året fra created_at og sammenlign med 2024». Problemet: kolonnen er pakket ind i en funktion, planlæggeren kan ikke bruge created_at-indekset og falder tilbage til en fuld tabelscanning. Skriv filteret om som et datointerval, så planlæggeren kan få øje på b-tree-indekset og bruge det (denne form for betingelse kaldes «sargable»). Returnér id, total og oprettelsesdato for ordrer afgivet i 2024, sortér efter id.

Eksempel på forventet output

Sådan ser et korrekt svar ud — dets rækketal er dets eget og behøver ikke at matche skematabellerne.

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

Resultatet af din forespørgsel vises her