再次请教一SQL语句,在线等!

ruanuxan 2003-11-20 02:28:29
有两个表:
表一:
销售人员代码 销售数量 销售日期
11 5 10-19
12 6 10-19
11 8 10-20
12 6 10-20
... ... ......
表二:
销售人员代码 销售人员姓名 销售人员部门
11 张三 部门一
11 张三 部门二
12 李四 部门二
12 李四 部门一
... .... .......
在表二中销售人员最多可以属于两个部门,至少属于一个部门。
请问:现在欲查询
销售人员姓名 销售总数量
.. ...
请各位大侠指点!!
...全文
44 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Benimarunikado 2003-11-20
  • 打赏
  • 举报
回复
SELECT DISTINCT 销售人员姓名,销售总数量
FROM (SELECT DISTINCT 销售人员代码,SUM(销售数量)AS 销售总数量
FROM T1 GROUP BY 销售人员代码)AS A,T2 AS B
WHERE A.销售人员代码=B.销售人员代码
ruanuxan 2003-11-20
  • 打赏
  • 举报
回复
感谢各位大侠,多谢帮助!!
shuiniu 2003-11-20
  • 打赏
  • 举报
回复
select 销售人员姓名,sum(销售数量) 销售总数量
from 表一 a join (Select distinct 销售人员代码,销售人员姓名 from 表二 )b on a.销售人员代码 = b.销售人员代码
group by a.销售人员代码,b.销售人员姓名
txlicenhe 2003-11-20
  • 打赏
  • 举报
回复


Select a.销售人员代码,b.销售人员姓名,sum(a.销售数量) as 销售数量
from t1 a
join (Select distinct 销售人员代码,销售人员姓名 from t2) b on a.销售人员代码 = b.销售人员代码
group by a.销售人员代码,b.销售人员姓名
销售人员代码 销售人员姓名 销售数量
----------- ---------- -----------
12 李四 12
11 张三 13

(所影响的行数为 2 行)
shuiniu 2003-11-20
  • 打赏
  • 举报
回复
select 销售人员姓名,sum(销售数量) 销售总数量
from 表一 a join 表二 b on a.销售人员代码 = b.销售人员代码
group by a.销售人员代码,b.销售人员姓名
txlicenhe 2003-11-20
  • 打赏
  • 举报
回复
create table t1(销售人员代码 int, 销售数量 int)
insert t1 values(11,5)
insert t1 values(12,6)
insert t1 values(11,8)
insert t1 values(12,6)

create table t2(销售人员代码 int, 销售人员姓名 char(10), 销售人员部门 char(10))
insert t2 Select 11,'张三','部门一'
union all select 11,'张三','部门二'
union all select 12,'李四','部门二'
union all select 12,'李四','部门一'


Select b.销售人员姓名,sum(a.销售数量) as 销售数量
from t1 a
join (Select distinct 销售人员代码,销售人员姓名 from t2) b on a.销售人员代码 = b.销售人员代码
group by b.销售人员姓名


销售人员姓名 销售数量
---------- -----------
李四 12
张三 13

(所影响的行数为 2 行)

zjcxc 元老 2003-11-20
  • 打赏
  • 举报
回复
select 销售人员姓名=(select top 1 销售人员姓名 from 表二 where 销售人员代码=a.销售人员代码)
,销售总数量 from(
select 销售人员代码,销售总数量=sum(销售数量) from 表一 group by 销售人员代码) a
pengdali 2003-11-20
  • 打赏
  • 举报
回复
select b.销售人员姓名,sum(a.销售数量) 销售总数量 from 表一 a,(select distinct 销售人员代码,销售人员姓名 from 表二) b group by b.销售人员代码,b.销售人员姓名

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧