各位师兄救命啊!求一条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 货物批号 生产日期 系统数 实际数 差异(系统-实际) 备注
----------