我用的数据库是SQL2000里的自带数据库Northwind,
题目:查询公司按年统计的销售额、订单数和客户数
注意:小心客户数和订单数的重复
望各位牛人指教!!
我用的数据库是SQL2000里的自带数据库Northwind,
题目:查询公司按年统计的销售额、订单数和客户数
注意:小心客户数和订单数的重复
望各位牛人指教!!
select year(o.orderdate) year,count(distinct o.orderid) ordernumber,
count(distinct o.customerid) ordernumber,
cast(sum(od.unitprice*od.quantity*(1-od.discount)) as decimal(20,2)) amount
from orders o join "order details" od on o.orderid=od.orderid
group by year(o.orderdate)
答案如上