Professional Documents
Culture Documents
select SerialPrefixMapping.sales_Model,count(SALESDATA.Serialnumber)
from SALESDATA inner join SerialPrefixMapping
on SUBSTRING(SALESDATA.serialNumber, 1, 3)=SerialPrefixMapping SerialPrefix
where salesdate like '%2019'
group by sales_Model;
b)
SELECT TOP 5 product_Family , AVG(salesprice) as avg_sales_price
FROM SerialPrefixMapping INNER JOIN salesdata
ON SUBSTRING(SALESDATA.serialNumber, 1, 3)=SerialPrefixMapping.serial_Prefix
where SalesDate between '2017-01-01 ' and '2019-12-31'
group by product_family
having avg(salesprice) >10;
c)
select product_Family, salesdate,avg(salesPrice)
from salesdata INNER JOIN SerialPrefixMapping
ON SUBSTRING(SALESDATA.serialNumber, 1, 3)=SerialPrefixMapping.serial_Prefix
WHERE CAST(salesdate AS DATE) >= GETDATE() -30
GROUP BY PRODUCT_FAMILY,salesdate ;
d)