DataTable  是 销售表SELECT 单据日期, 门店, 年份, 款式, 颜色, 尺码, 数量, 全国统一零售价, 实际销售单价, 金额, 
      品牌, 单品毛利, [扣点余额(含税)], 季节, 区域
FROM DataTable
ID 单据日期 门店 年份 款式 颜色 尺码 数量 全国统一零售价 实际销售单价 金额 品牌 单品毛利 扣点余额(含税) 季节 区域
1 2008-02-01 北京12路男装店 2006 HD11 8W 180/86A 1.00 569.00 569.0000 569.00 左牌 343.87 426.75 秋冬 北京这个是DataTable表的其中一行数据 数据  
KCTable 是库存表
SELECT  门店, 年份, 款式, 颜色, 尺码, 数量, 全国统一零售价, 实际销售单价, 金额, 
      品牌, 季节, 区域
FROM KCTable我要的是 KCTable(库存表) 和DataTable(销售表)  数量 这KCTable(库存表)个字段 根据(年份、款式 、颜色、尺码) 这四个组合成一个唯一标致 进行计算 得到一个新的表(库存表)也可以 ,修改当前的KCTable(库存表) 也可以 。请问 该怎么做。字段我写成中文的就是为了大家方便看谢谢大家了

解决方案 »

  1.   

    select 年份+款式+颜色+尺码 as 新字段
    组成一个新字段比较不行么?
      

  2.   

    是不是想对比销售数量和库存数量?select 
           t1.门店,t1.包装规格,t1.销售数量,t2.库存数量 
    from   
           (select 门店,年份+款式 +颜色+尺码 as 包装规格,sum(数量) as 销售数量 
             from DataTable
            group by 门店,包装规格) t1,
           (select 门店,年份+款式 +颜色+尺码 as 包装规格,sum(数量) as 库存数量 from KCTable
            group by 门店,包装规格) t2
    where  t1.门店=t2.门店 and t1.包装规格=t2.包装规格