Se presentan las tablas product (información sobre a qué categoría pertenece el producto en un intervalo de fechas especificado) y sale (datos de ventas del producto con la fecha de venta, precio por unidad y cantidad comprada):
select * from product
|prod_nm |prod_cat |eff_dt |exp_dt |
|--------|---------|-----------|-----------|
|Producto 1|Categoría 1|[phone]|[phone]|
|Producto 1|Categoría 2|[phone]|[phone]|
|Producto 2|Categoría 3|[phone]|[phone]|
select * from sale
|sale_dt |prod_nm |price|cnt|
|----------|---------|-----|---|
|[phone]|Producto 1|10 |5 |
|[phone]|Producto 1|15 |2 |
|[phone]|Producto 4|15 |2 |
|[phone]|Producto 3|15 |2 |
|[phone]|Producto 2|10.9 |300|
|[phone]|Producto 1|12.7 |7 |
Se necesita escribir una consulta que devuelva el ingreso total por cada categoría:
|prod_cat |total_amt|
|----------|---------|
|Categoría 1|80 |
|Categoría 2|84 |
|Categoría 3|270 |