一个比较难的SQL语句,急要要要!!!!!!
如何在一条sql语句中实现如此取数:
现在的语法是如此的:
select vu_xskpd.spbh, --商品编号
sum(gjs) gjs, --销量
sum(yje) yje---销售金额
from vu_xskpd (nolock), ---销量开票单----视图
tu_spzc (nolock) ----商品注册
where ( vu_xskpd.spbh = tu_spzc.spbh ) and--两表关联
( khbh = gdqc001 ) and ---客户编号
( vu_xskpd.nh = 2003 ) and---年号
( vu_xskpd.qh = 08 ) ---期号
group by vu_xskpd.spbh,
having (sum(gjs)<>0 or sum(je)<>0)---排除金额为0或销量为0的
order by vu_xskpd.spbh asc
想在中间加上一列为提货方式为自提的销量数量(相当每一个品种)(在vu_xskpd 中有一列bz1为提货方式(数据可为自提或代发),加在销量量后面,不知道怎么加的了,有提示或方法解决的,可再给300分,
推荐阅读


讨论区