商品平衡分析查询.mp4SELECT TOP (100) dbo.商品价格.商品代码, dbo.商品价格.商品名称, dbo.商品单位.商品单位, dbo.期初汇总.期初数量, dbo.入库汇总.入库数量, dbo.欠款销售汇总.欠款销售数量, dbo.现款销售汇总.现款销售数量, dbo.退货汇总.退货数量, dbo.期末汇总.期末数量, dbo.报损汇总.报损数量, dbo.调整汇总.调整数量, ISNULL(dbo.入库汇总.入库数量, 0) + ISNULL(dbo.期初汇总.期初数量, 0) - ISNULL(dbo.退货汇总.退货数量, 0) - ISNULL(dbo.欠款销售汇总.欠款销售数量, 0) - ISNULL(dbo.现款销售汇总.现款销售数量, 0) - ISNULL(dbo.期末汇总.期末数量, 0) - ISNULL(dbo.报损汇总.报损数量, 0) - ISNULL(dbo.调整汇总.调整数量, 0) AS 误差数量, dbo.商品价格.商品型号FROM dbo.商品单位 INNER JOIN dbo.报损汇总 RIGHT OUTER JOIN dbo.欠款销售汇总 RIGHT OUTER JOIN dbo.期初汇总 RIGHT OUTER JOIN dbo.商品价格 ON dbo.期初汇总.商品代码 = dbo.商品价格.商品代码 ON dbo.欠款销售汇总.商品代码 = dbo.商品价格.商品代码 LEFT OUTER JOIN dbo.期末汇总 ON dbo.商品价格.商品代码 = dbo.期末汇总.商品代码 LEFT OUTER JOIN dbo.退货汇总 ON dbo.商品价格.商品代码 = dbo.退货汇总.商品代码 ON dbo.报损汇总.商品代码 = dbo.商品价格.商品代码 LEFT OUTER JOIN dbo.现款销售汇总 ON dbo.商品价格.商品代码 = dbo.现款销售汇总.商品代码 LEFT OUTER JOIN dbo.入库汇总 ON dbo.商品价格.商品代码 = dbo.入库汇总.商品代码 LEFT OUTER JOIN dbo.调整汇总 ON dbo.商品价格.商品代码 = dbo.调整汇总.商品代码 ON dbo.商品单位.商品单位ID = dbo.商品价格.商品单位WHERE (dbo.期初汇总.期初数量 IS NOT NULL) OR (dbo.入库汇总.入库数量 IS NOT NULL) OR (dbo.欠款销售汇总.欠款销售数量 IS NOT NULL) OR (dbo.现款销售汇总.现款销售数量 IS NOT NULL) OR (dbo.退货汇总.退货数量 IS NOT NULL) OR (dbo.期末汇总.期末数量 IS NOT NULL) OR (dbo.报损汇总.报损数量 IS NOT NULL)ORDER BY dbo.商品价格.商品代码我在进销存数据库中创建商品平衡分析查询,结果保存时出现上面对话框,而且总是只显示100条记录,就是把 TOP (100)删除,保存后又出现 TOP (100),不知是什么原因?