Here is a SQL query that will give you the top 5 products with the highest daily average sales within the past week:

```
SELECT TOP 5 ProductID, AVG(SaleAmount) AS AvgSaleAmount
FROM YourTableNameHere
WHERE SaleDate > DATEADD(day, -7, GETDATE())
GROUP BY ProductID
ORDER BY AvgSaleAmount DESC
```

In the above query, replace "YourTableNameHere" with the actual name of your table. The query filters results where SaleDate is greater than 7 days ago and calculates the average sale amount per product for the past week. Finally, the query selects the top 5 results with the highest average sale amount.
Data una tabella delle vendite di prodotti con le colonne ProductID, SaleDate e SaleAmount, scrivi una query SQL per trovare i primi 5 prodotti con le vendite giornaliere medie più alte nell'ultima settimana.