我有一个安全库存量表如下:
CREATE TABLE MPSYMC
 (
 MC000          DECIMAL(13,0) identity  NOT NULL,  /* ID*/
 MC001          VARCHAR(06)     NOT  NULL,  /* 年份,格式是2007,只有年 */
 MC002          VARCHAR(11)     NOT  NULL,  /* 品号 */
  MC010          VARCHAR(100)     NULL,  /* 備注*/
 MC011          DECIMAL(10,0)   NULL,  /*一月份安全存量内销*/
 MC011_1        DECIMAL(10,0)   NULL,  /*  一月份安全存量外销*/
 MC012          DECIMAL(10,0)   NULL,  /*二月份安全存量内销*/
 MC012_1        DECIMAL(10,0)   NULL,  /*  二月份安全存量外销*/
 MC013          DECIMAL(10,0)   NULL,  /*三月份安全存量内销*/
 MC013_1        DECIMAL(10,0)   NULL,  /*  三月份安全存量外销*/
 MC014          DECIMAL(10,0)   NULL,  /四月份安全存量内销*/
 MC014_1        DECIMAL(10,0)   NULL,  /*  四月份安全存量外销*/
 MC015          DECIMAL(10,0)   NULL,  /*五月份安全存量内销*/
 MC015_1        DECIMAL(10,0)   NULL,  /*  五月份安全存量外销*/
 MC016          DECIMAL(10,0)   NULL,  /*六月份安全存量内销*/
 MC016_1        DECIMAL(10,0)   NULL,  /*  六月份安全存量外销*/
 MC017          DECIMAL(10,0)   NULL,  /*七月份安全存量内销*/
 MC017_1        DECIMAL(10,0)   NULL,  /*  七月份安全存量外销*/
 MC018          DECIMAL(10,0)   NULL,  /*八月份安全存量内销*/
 MC018_1        DECIMAL(10,0)   NULL,  /*  八月份安全存量外销*/
 MC019          DECIMAL(10,0)   NULL,  /*九月份安全存量内销*/
 MC019_1        DECIMAL(10,0)   NULL,  /*  九月份安全存量外销*/
 MC020          DECIMAL(10,0)   NULL,  /*十月份安全存量内销*/
 MC020_1        DECIMAL(10,0)   NULL,  /*  十月份安全存量外销*/
 MC021          DECIMAL(10,0)   NULL,  /*十一月份安全存量内销*/
 MC021_1        DECIMAL(10,0)   NULL,  /*  十一月份安全存量外销*/
 MC022          DECIMAL(10,0)   NULL,  /*十二月份安全存量内销*/
 MC022_1        DECIMAL(10,0)   NULL,  /*  十二月份安全存量外销*/
 MC099          VARCHAR(255)    NULL,  /* 備注 */
    CONSTRAINT MPSYMC_pk PRIMARY KEY (MC000)
 )还有一个交易明细表 INVLA:
LA000         DECIMAL(13,0) identity  NOT NULL,  /* ID*/
LA001         VACHAR(15)    NULL /*品號/
LA004         VACHAR(15)    NULL/*日期,格式是:20070101,一天一天的*/
LA009         VACHAR(15)    NULL/*倉庫*/
LA011         VACHAR(15)    NULL/*庫存量*/
我想用存儲過程+游標實現以下功能:
首先在页面有个过滤的条件是年月,
然后要根据年月,(例如是【2007年1月】),这时取出MPSYMC中一月份的内外销库存量+品号
这时又要根据年月从INVLA中取出一月份的库存量,但是只是刚才在MPSYMC中有的那些品号,如果没有给它赋值为0,品号还是要有的。
最后把它们插入到一个临时表中
哪位大侠帮帮忙给写写啊,SQL2000的