#821

Prepiši filtar po godini tako da indeks zaista proradi

U izvornom upitu filtar po godini izgleda kao «izvuci godinu iz created_at i usporedi s 2024». Problem: stupac je omotan funkcijom, planer ne može iskoristiti indeks po created_at i pada na potpuno skeniranje tablice. Prepiši filtar u obliku raspona datuma tako da planer uoči b-stablo indeks i uključi ga (takav oblik uvjeta naziva se «sargable»). Vrati identifikator, iznos i datum kreiranja narudžbi napravljenih u 2024. godini, sortiraj po identifikatoru.

Uzorak očekivanog izlaza

Ovako izgleda ispravan odgovor — broj redaka je njegov vlastiti, ne mora se podudarati s tablicama sheme.

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

Ovdje će se pojaviti rezultat tvog upita