日期:2014-05-19  浏览次数:20532 次

求一视图,有难度,请高手看过来

有一张表,如下表(receiveorder)想创建一个视图view_order,但搞不定,请高手帮忙。

收单明细表(receiveorder)------用于记录每一客户每一物料的订单数量和交货日期的信息,   其中,同一客户、订单号和流水单号可以有多个物料和不同日期的订单


 
id   客户名称   客户编号   订单编号   流水单号   操作员   收单日期   备注   物料名称   物料编码   订单数量   单位     交货日期
  1         aaa             1             a0001     200701010001   cc       2007-1-1   null     k2548       1001           2008           pc       2007-1-20    
  2         aaa             1             a0001     200701010001   cc       2007-1-1   null     k2547       1002           800             pc       2007-1-12  
  3         aaa             1             a0001     200701010001   cc       2007-1-1   null     k2546       1003           200             pc       2007-1-15  
  4         bbb             2             b0001     200701050001   dd       2007-1-3   null     z2001       6001           1000           pc       2007-1-20  
  5         bbb             2             b0001     200701050001   dd       2007-1-3   null     z2002       6002           800             pc       2007-1-12  
  6         aaa             1             a0002     200701030001   cc       2007-1-3   null     k2548       1001           200             pc       2007-2-25    
.
.
.
.

变成按月划分的视图(view_order)----可以查看每一客户每一物料(若有订单)某一个月内具体某日的订单数量及其本物该物料的订单总和


客户名称   客户编号   物料名称   物料编码     单位   1日   2日   …12日…15日     …20日…25日…   31日           总   计         月份
  aaa                 1                 k2548         1001         pc       0       0             0           0             2008     200             0           2208           2007-01
  aaa                 1                 k2547