|
首先改造你的数据源,见附件,进货表和销售表分开
做结存的报表时用进货表中的数据减去销售表的数据就是结存的数据,见结存表中的透视表。其中有负数的是因为你的进货表中没有,而销售表中有,所以你应该把期初的结余加进进货表中才会有正确的结存数据。
使用导入外部数据的方法做透视表,sql语句为:
SELECT [进$].客户, [进$].日期, [进$].款号, [进$].色号, [进$].进货价, Sum([进$].`90#`-[销$].`90#`) AS '90#', Sum([进$].`95#`-[销$].`95#`) AS '95#', Sum([进$].`100#`-[销$].`100#`) AS '100#', Sum([进$].`105#`-[销$].`105#`) AS '105#', Sum([进$].`110#`-[销$].`110#`) AS '110#', Sum([进$].`115#`-[销$].`115#`) AS '115#', Sum([进$].`120#`-[销$].`120#`) AS '120#', Sum([进$].`125#`-[销$].`125#`) AS '125#', Sum([进$].`130#`-[销$].`130#`) AS '130#'
FROM [进$], [销$]
WHERE [进$].款号 = [销$].款号
GROUP BY [进$].客户, [进$].日期, [进$].款号, [进$].色号, [进$].进货价
表1.rar
(10.04 KB, 下载次数: 88)
|
|