各位,我这边有个订单表,字段如下:
订单号no,顾客号mail,日期date,书目bookid,数量num,价格price(每个订单的一种书为一条记录)
现在我想建立一个视图,包括订单号,顾客号,日期,购书总数,总价格
请问SQL语句怎么写?
订单号no,顾客号mail,日期date,书目bookid,数量num,价格price(每个订单的一种书为一条记录)
现在我想建立一个视图,包括订单号,顾客号,日期,购书总数,总价格
请问SQL语句怎么写?
select no,mail,date,sum(bookid),sum(price)
from 订单表
group by no没测试,不知道对不对
Create View MyView
As
Select A.No,A.Mail,A.Date,B.BookId,B.Price
Orders A Inner Join
(
Select No,Count(BookId) As BookId,Sum(Price) As Price
From Orders
Group By No) B
On A.No=B.No
2楼的有点问题,我改了一下就OK了
谢谢!--------------------------------------------------------------------
永远的PC火烈鸟...
我的Blog: http://blog.csdn.net/pcfirebird/
欢迎大家一起来切磋!
一样能创建视图