请教一个SQL关于2个表的合并查询的问题。
我用的是SQL SERVER 2000
我有两个表,即:商品列表(字段内容:商品名称,单位,采购价),销售列表(字段内容:商品名称,数量,销售价,折扣)
我想做一个商品销售分析的查询:
查询结果合并显示为:
商品名称,单位,销售数量,成本价,销售额,利润
初学SQL SERVER,请高手指教。
------最佳解决方案--------------------
SELECT
a.商品名称,
a.单位,
sum(b.数量) as 销售数量,
a.采购价*sum(b.数量) as 成本价,
sum(b.数量)*b.销售价*b.折扣 as 销售额,
sum(b.数量)*b.销售价*b.折扣-a.采购价*sum(b.数量) as 利润
FROM
商品列表 a
INNER JOIN
销售列表 b
ON
a.商品名称=b.商品名称
GROUP BY
a.商品名称,
a.单位
不知道你是否这样计算的
------其他解决方案--------------------join连接
------其他解决方案--------------------这三个的计算公式是什么?成本价,销售额,利润
------其他解决方案--------------------非常感谢3楼姐姐的帮忙,这正是俺所需要的答案,虽然GROUP BY 后面还缺少几项,但是在俺看完系统提示加完整后已经能后显示最后的结果。万分感谢!