sql子查询字段选择条件

SkyLee708 SkyLee708 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
select 
业务员,
仓库,
sum(本地库数量SPSL) 本地库出库吨数,
sum(直发库数量SPSL) 直发库出库吨数
from (
select *
from
(select
y.ywbh,
y.ywxm 业务员,
w.ckbh 仓库编号,
ckmc 仓库,
isnull((select top 1 SPSL from xsjsb where w.ckbh!=1004 ),0) 本地库数量SPSL, //
isnull((select top 1 SPSL from xsjsb where w.ckbh=1004 ),0) 外地库数量SPSL //如何实现select SPSL from xsjsb where w.ckbh=1004

From
xsjsb w left join xsjs t on w.link=t.link
left join d_sp s on s.spbh=w.spbh
left join d_ywy y on t.ywbh=y.ywbh
left join d_bm b on t.bmbh=b.bmbh
left join d_ck ck on ck.ckbh=w.ckbh
left join d_czy zd on zd.czbh=t.zdrm
left join d_czy fh on fh.czbh=t.fhrm
left join d_czy jz on jz.czbh=t.jzrm

where
rq>= '[开始日期,DATE]' and rq<= '[结束日期,DATE]'
)a
)b group by 业务员





在 isnull((select top 1 SPSL from xsjsb where w.ckbh=1004 ),0) 外地库数量SPSL
如何实现select SPSL from xsjsb where w.ckbh=1004的效果,用top1,整个字段就一个值
...全文

相关推荐

评论 8
收藏 已收藏
分享
返回顶部
SkyLee708
MS-SQL Server 34,876 成员 254,635 内容