一个SQL语句问题(有点复杂)请各位帮忙。
wl23 2002-11-03 04:40:14 我用SQL语句汇总数据,结果添加另一个表中。数据记录是这样的,表“temp”中的字段“非数控数量”与“数控数量”只有一个有效,无效的值为“0”,“非数控数量”或“数控数量”的有效值乘以“单价”得“金额”。对记录根据“厂家名称”进行汇总想得到“非数控数量”、“数控数量”、“非数控金额”、“数控金额”、“总金额”几项结果,并添加到表“yhz”中。我现在是不知道怎样得到“非数控金额”、“数控金额”这两项。请大家帮帮忙。
我写得语句如下:
INSERT INTO yhz(厂名,非数控数量,数控数量,总金额) SELECT DISTINCTROW temp.厂名, Sum(temp.非数控数量), Sum(temp.数控数量), Sum(temp.金额) FROM CM INNER JOIN temp ON CM.厂名 = temp.厂名 GROUP BY temp.厂名
这语句运行正常。“非数控金额”、“数控金额”为空。