各位,我这边有个订单表,字段如下:
订单号no,顾客号mail,日期date,书目bookid,数量num,价格price(每个订单的一种书为一条记录)
现在我想建立一个视图,包括订单号,顾客号,日期,购书总数,总价格
请问SQL语句怎么写?

解决方案 »

  1.   

    create view MyView as
    select no,mail,date,sum(bookid),sum(price)
      from 订单表
     group by no没测试,不知道对不对
      

  2.   

    --Try
    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
      

  3.   

    解决了,谢谢
    2楼的有点问题,我改了一下就OK了
    谢谢!--------------------------------------------------------------------
    永远的PC火烈鸟...
    我的Blog: http://blog.csdn.net/pcfirebird/
    欢迎大家一起来切磋!
      

  4.   

    不会 sql 语句的话 推荐用企业管理器吧  
      一样能创建视图