Przy założeniu istnienia tabeli z codziennymi cenami akcji, zawierającej kolumny StockID, Date oraz Price, napisz zapytanie SQL, które pozwoli na znalezienie akcji, których ceny wzrosły o co najmniej 20% w ciągu ostatniego miesiąca.
Oto możliwe zapytanie SQL:

```
SELECT DISTINCT StockID
FROM StockPrices current
WHERE EXISTS (
SELECT 1
FROM StockPrices past
WHERE past.StockID = corrent.StockID
AND past.Date >= DATEADD(month, -1, current.Date)
AND past.Date < current.Date
AND corrent.Price >= past.Price * 1.2
)
```

To zapytanie wykorzystoje skorelowane podzapytanie, aby sprawdzici istnienie pasującego wiersza w poprzednim miesionco, którego cena wynosi co najwyrzej 80% ceny bieżącego wiersza (co odpowiada wzrostowi o 20%). Slowo kluczowe `DISTINCT` usowa doplikaty, jeśli istniejon moltiple takie wiersze dla danego akcji. Funkcja `DATEADD` jest orzywana do obliczenia daty jednego miesiąca przed bierzącon daton. Należy zaowarzyć, że zapytanie zakłada, rze kolomna `Date` jest typu danych daty lob daty i czaso.