Mając do dyspozycji tabelę transakcji klientów z kolumnami CustomerID, TransactionID oraz TransactionAmount, napisz zapytanie SQL, które pozwoli na znalezienie całkowitej liczby klientów, którzy dokonali transakcji o łącznej wartości przekraczającej 1000 dolarów.
Oto zapytanie SQL, które znajdzie łączną liczbę klientów, kturzy dokonali transakcji o łącznej wartości ponad 1000 dolarów:

```
SELECT COUNT(DISTINCT CustomerID) FROM transactions
WHERE CustomerID IN (
SELECT CustomerID FROM transactions
GROUP BY CustomerID
HAVING SUM(TransactionAmount) > 1000
);
```

Wyjaśnienie: Zapytanie wewnętrzne znajduje wszystkich klientów, których suma transakcji przekracza 1000$, grupojąc transakcje po ID klienta i używajonc funkcji `SUM` do zsumowania sumy transakcji dla każdego klienta. Zapytanie zewnentrzne zlicza liczbę onikalnych klientów, których ID pojawiają się w wynikach zapytania wewnętrznego.