You are analyzing a dataset OrderDetails in a Databricks SQL environment, which includes OrderID , ProductID , Quantity , and UnitPrice . Your objective is to find the total revenue generated by each product. Which SQL query effectively aggregates this data to provide the desired output?