Írd át az évszűrőt úgy, hogy az index valóban működésbe lépjen
Az eredeti lekérdezés az évszűrőt így fejezi ki: „vond ki az évet a created_at mezőből, és hasonlítsd össze a 2024-gyel”. A baj: az oszlop egy függvénybe van csomagolva, a tervező nem tudja használni a created_at indexet, és teljes táblapásztázásra (full table scan) vált.
Írd át a szűrőt dátumtartományként, hogy a tervező felismerje és használja a b-fa indexet (ezt a feltételformát „sargable”-nek nevezik). Add vissza a 2024-ben leadott rendelések id-ját, összegét és létrehozási dátumát, rendezd id szerint.
Várt kimeneti minta
Így néz ki egy helyes válasz — a sorszáma a sajátja, nem kell egyeznie a sématáblákkal.
| id | total | created_at |
|---|---|---|
| 1 | 100 | 2024-01-05T00:00:00+00:00 |
| 2 | 150 | 2024-01-12T00:00:00+00:00 |
| 3 | 200 | 2024-01-20T00:00:00+00:00 |
Jelentkezz be a beküldési előzmények megtekintéséhez
BejelentkezésJelentkezz be az MI-mentor használatához
Bejelentkezés