Here is a sample SQL query that can be used to find the top 5 customers who have spent the most money:

```
SELECT CustomerID, SUM(OrderAmount) AS TotalAmount
FROM Orders
GROUP BY CustomerID
ORDER BY TotalAmount DESC
LIMIT 5;
```

This query will group the orders by customer and sum the order amounts to find the total amount each customer has spent. Then, it will order the results by the total amount in descending order and only return the top 5 customers.
Data una tabella di ordini cliente con colonne CustomerID, OrderID, OrderDate e OrderAmount, scrivi una query SQL per trovare i primi 5 clienti che hanno speso di più.