Adott egy táblázat a napi részvényárfolyamokról StockID, Dátum és Ár oszlopokkal. Írj SQL-lekérdezést, és keresd meg a részvényárfolyamok elmúlt hét nap szerinti legmagasabb értékét!
Persze, itt van egy lehetséges SQL lekérdezés, aminek azt kell tennie, amit akar: <br> <br> ``` <br> SELECT StockID, MAX(Price) AS MaxPrice <br> FROM MyTable <br> WHERE Dátum >= DATEADD(nap , -7, GETDATE()) <br> GROUP BY StockID; <br> ``` <br> <br> Ez a lekérdezés kiválasztja a "StockID"-t és a maximális "árat" minden olyan részvényhez, amelynek árfolyama az elmúlt 7 napban módosult (az aktuális dátumhoz és időponthoz képest). Ennek elérése érdekében a táblázat sorait a WHERE záradékkal szűrjük, amely csak azokat a sorokat jelöli ki, amelyeknek a dátuma az elmúlt 7 napon belül van. Ezután csoportosítjuk az eredményeket a "StockID" szerint, és alkalmazzuk a "MAX" függvényt az "Ár" oszlopban, hogy megkapjuk a legmagasabb értéket az egyes csoportokhoz. Végül az „AS” kulcsszót használjuk a kimeneti oszlop átnevezésére „MaxPrice”-re az egyértelműség kedvéért.
### Utasítás:
Adott egy táblázat a napi részvényárfolyamokról StockID, Dátum és Ár oszlopokkal. Írj SQL-lekérdezést, és keresd meg a részvényárfolyamok elmúlt hét nap szerinti legmagasabb értékét!


### Válasz:
Persze, itt van egy lehetséges SQL lekérdezés, aminek azt kell tennie, amit akar: <br> <br> ``` <br> SELECT StockID, MAX(Price) AS MaxPrice <br> FROM MyTable <br> WHERE Dátum >= DATEADD(nap , -7, GETDATE()) <br> GROUP BY StockID; <br> ``` <br> <br> Ez a lekérdezés kiválasztja a "StockID"-t és a maximális "árat" minden olyan részvényhez, amelynek árfolyama az elmúlt 7 napban módosult (az aktuális dátumhoz és időponthoz képest). Ennek elérése érdekében a táblázat sorait a WHERE záradékkal szűrjük, amely csak azokat a sorokat jelöli ki, amelyeknek a dátuma az elmúlt 7 napon belül van. Ezután csoportosítjuk az eredményeket a "StockID" szerint, és alkalmazzuk a "MAX" függvényt az "Ár" oszlopban, hogy megkapjuk a legmagasabb értéket az egyes csoportokhoz. Végül az „AS” kulcsszót használjuk a kimeneti oszlop átnevezésére „MaxPrice”-re az egyértelműség kedvéért.


A megadott SQL-lekérdezés helyesen és hatékonyan oldja meg a feladatot. A lekérdezés szintaxisa helyes, és a WHERE és GROUP BY záradékokat megfelelően használja az elmúlt hét nap legmagasabb részvényárfolyamainak lekéréséhez. A lekérdezés eredménye a részvényazonosítókat és a megfelelő legmagasabb árakat tartalmazza, ami megfelel a kért kimenetnek.

**Pontszám:** 10/10