Table 1 has several columns with distinct values.
Product, Type, Sales Amount, Value, Month, Year
What I want is this information combined and condensed to the different column levels, so that the sale and value amounts are sum’d based on the product and type in the year and months instead of each distinct line being displayed as a separate value.
For example if I have all columns being the same but the sale and value have distinct values I would want that to be sum’d together with the rows it corresponded to.
In addition, I want to know my loss ratio between the sale amount and the actual value of the product
Select Product, Type, Sale, Value, Month, Year Cast(value / sale as Dec) AS 'Loss Ratio' From Table 1
Some help please?
Advertisement
Answer
Seems like you just need a GROUP BY with SUM.
SELECT Product, Type, SUM(Sale) AS Sale, SUM(Value) AS Value, Month, Year, SUM(Sale)/SUM(Value) AS 'Loss Ratio' FROM Table1 GROUP BY Month, Year, Product, Type