日期:2014-05-18  浏览次数:20537 次

各位师兄救命啊!求一条sql语句,有点难度!
现有两个表T1系统盘点表、T2实际库存表(人工盘点)表具体如下:
T1(系统):
      SKU                       货物批号                   生产日期                         数量
-------------------------
    10001                   20060606001A           2006-06-06                       120
    10001                   20060606001A           2006-06-07                       300
    10002                   20060607001A           2006-06-07                       200
    10001                   20070708006C           2006-07-08                       150
    10003                   20070608008F           2007-06-05                       300
    10004                   20070608008F           2007-06-05                       8


T2(实际):
      SKU                       货物批号                   生产日期                         数量
-------------------------
    10001                   20060606001A           2006-06-06                       116
    10002                   20060607001A           2006-06-07                       200
    10001                   20070708006C           2006-07-08                       155
    10003                   20070608008F           2007-06-05                       300
    10001                   20060606001E           2006-06-06                       100
   

我想要这两个表数据进行比较,比较要求是SKU、货物批号、生产日期都需要一样才能进行数量比较,如果系统盘点表有实际盘点表没有需要注明“系统”,反之“库房”,想要的

结果如下:
      SKU             货物批号           生产日期           系统数       实际数       差异(系统-实际)           备注
----------