sql子查询字段选择条件
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,整个字段就一个值
...全文
相关推荐
sql_按照某一个字段进行去重后获取全部字段
#### 实现原理此 SQL 语句的主要目的是从 `person_real_time_bill` 表中选择那些在特定条件下(金额小于零)的每个 `serial_number` 分组内具有最大 `bill_id
sql查询多表查询和子查询
子查询是在主查询内部执行的查询,它可以作为一个独立的查询或者嵌套在其他查询中,用于获取满足特定条件的数据。子查询可以作为选择、比较或运算的一部分,帮助我们处理更复杂的查询需求。
SQL编程之子查询及注意事项
- 子查询可以用来获取满足特定条件的数据行,或者用于比较目的,比如与父查询的某个字段进行比较。2.
数据库实验报告 SQL查询 ,子查询组合
**SQL Server 2000的系统工具和交互式建库建表** - **创建数据库和表**:通过企业管理器,你可以创建新的数据库并定义表结构,包括设置字段名、数据类型和约束条件,如主键(确保数据唯一性
SQL Server高级内容之子查询和表链接概述及使用
总之,子查询和表链接是SQL Server中进行复杂数据操作的关键工具。熟练掌握这些技术,可以极大地提高数据查询的效率和准确性。在实际应用中,应根据具体需求选择适当的查询策略,以获得最理想的结果。


