#821

Perrašykite metų filtrą taip, kad indeksas iš tikrųjų suveiktų

Pradinėje užklausoje metų filtras atrodo kaip «išgauk metus iš created_at ir palygink su 2024». Problema: stulpelis apgaubtas funkcija, planuoklis negali panaudoti created_at indekso ir nukrenta į pilną lentelės skenavimą. Perrašykite filtrą datų intervalo pavidalu, kad planuoklis pamatytų b-tree indeksą ir jį panaudotų (tokia sąlygos forma vadinama «sargable»). Grąžinkite 2024 metais sukurtų užsakymų identifikatorių, sumą ir sukūrimo datą, rūšiuokite pagal identifikatorių.

Laukiamo rezultato pavyzdys

Taip atrodo teisingas atsakymas — jo eilučių skaičius yra savitas, jis neprivalo sutapti su schemos lentelėmis.

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

Jūsų užklausos rezultatas bus rodomas čia