社区
MS-SQL Server
帖子详情
请教一SQL查询语句,在线等
ruanuxan
2003-11-18 09:22:59
有两个表
表一:
销售人员代号 销售数量 销售日期
a 5 10-19
b 4 10-20
a 6 10-20
b 5 10-21
... ... .....
表二
销售人员代码 销售人员姓名
11 a
12 b
.. ..
现在我想统计如下结果:
销售人员姓名 销售总数量
请问这个语句怎么写,在线等
...全文
92
6
打赏
收藏
请教一SQL查询语句,在线等
有两个表 表一: 销售人员代号 销售数量 销售日期 a 5 10-19 b 4 10-20 a 6 10-20 b 5 10-21 ... ... ..... 表二 销售人员代码 销售人员姓名 11 a 12 b .. .. 现在我想统计如下结果: 销售人员姓名 销售总数量 请问这个语句怎么写,在线等
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ruanuxan
2003-11-18
打赏
举报
回复
多谢各位的回复,我会尽快结帖子的,现在我想给这个表在增加一点难度,还能帮忙吗?
给表二增加一个字段
销售人员代码 销售人员姓名 销售人员部门
11 a 江西
12 b 安徽
11 a 安徽
12 b 江西
.. .. ..
假设每个人可以属于一个,最多两个部门,查询的内容还是和原来的是一样的,请问这个查询语句怎么写呢?是不是首先要把表二的姓名提出来,比如,select distinct 销售人员姓名 from 表二?
希望各位大侠不吝赐教!
dafu71
2003-11-18
打赏
举报
回复
select B.销售人员姓名, A.销售总数量 from
(select 销售人员代号 , sum(销售数量) as 销售总数量 from 表一 group by 销售人员代号) as A
left join 表二 as B on A.销售人员代号=B.销售人员代号
shuiniu
2003-11-18
打赏
举报
回复
select b.销售人员姓名 ,sum(销售数量) 销售总数量 from 表1 a join 表2 b
on a.销售人员代号 = b.销售人员代码
group by a.销售人员代码 ,b.销售人员姓名
pengdali
2003-11-18
打赏
举报
回复
注意group by 中加入 b.销售人员代码是防止有同名的人。
pengdali
2003-11-18
打赏
举报
回复
select b.销售人员姓名,sum(a.销售数量) 销售总数量 from 表一 a,表二 b where a.销售人员代号=b.销售人员代号 group by b.销售人员代码,b.销售人员姓名
Benimarunikado
2003-11-18
打赏
举报
回复
TRY THIS:
--第一个问题解决方案
SELECT DISTINCT 销售人员姓名,SUM(销售数量)AS 销售总数量
FROM 表一 AS A,表二 AS B
WHERE A.销售人员代码=B.销售人员代码
--第二个问题解决方案
SELECT 销售人员姓名,SUM(销售数量)AS 销售总数量,销售人员部门
FROM 表一 AS A,表二 AS B
WHERE A.销售人员代码=B.销售人员代码
一个查询的
SQL
语句
请教
,希望能够用一条
SQL
语句得到结果
一个查询的
SQL
语句
请教
,希望能够用一条
SQL
语句得到结果
SQL
语句中EXISTS的使用详解及示例
EXISTS怎么用? EXISTS和NOT EXISTS子句的返回值是一个BOOL值。 EXISTS内部有一个子
查询语句
(SELECT … FROM…), 我将其称为EXIST的内
查询语句
。其内
查询语句
返回一个结果集。EXISTS子句根据其内
查询语句
的结果集空或者非空,返回一个布尔值。 一种通俗的可以理解为:将外查询表的每一行,代入内查询作为检验,如果内查询返回的结果取非空值,则EXISTS子句返...
oracle修改的
sql
语句,
请教
oracle高手
SQL
语句该怎么修改,如何写。
当前位置:我的异常网» Oracle开发»
请教
oracle高手
SQL
语句该怎么修改,如何写。
请教
oracle高手
SQL
语句该怎么修改,如何写。www.myexceptions.net网友分享于:2013-02-04浏览:18次请问oracle高手
SQL
语句该如何修改,怎么写。急!!!后台为ORACEL数据库:select A.SORDER,A.KOTECD,A.JSTSTM,A....
写一条
sql
语句的过程
今天碰到了一个需求,要求写一份报表,但是难在了
sql
语句上面。本人
sql
水平,仅限于select * from 这种简单的
sql
语句,看到老长的
sql
语句头就疼。下面分享我写这条语句的过程。(当然少不了百度,和向公司的学长
请教
了。) 首先是用到的数据库和表,只写用到的部分: 数据库:DB2 Table: tboj29B (在数据中查询时,前面要带上space,所以是db.tboj29B)
sql
查询语句
优化
http://www.cnblogs.com/dubing/archive/2011/12/09/2278090.html 最近公司来一个非常虎的dba 10几年的经验 这里就称之为蔡老师吧 在征得我们蔡老同意的前提下 我们来分享一下蔡老给我们带来的宝贵财富 欢迎其他的dba来拍砖 目录 1、什么是执行计划?执行计划是依赖于什么信息。 2、 统一
SQL
语句的写法减
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章