标题:这个sql语句怎么写
只看楼主
louzhenghong
Rank: 1
等 级:新手上路
帖 子:54
专家分:5
注 册:2016-4-25
结帖率:64.71%
已结贴  问题点数:19 回复次数:14 
这个sql语句怎么写
a1表里面有相关字段
cby(抄表员姓名,共15个抄表员)           meter_type水表类型(9类)       userdefined3 用水分类(14类,我只要农村表的数量)
然后我要统计输出
姓名 水表类型 数量 农村表数量
陈杰  机械表  734   150    (机械表里有150只表是农村表)
陈杰  远传表  18    8
陈杰  流量计  6     0



[此贴子已经被作者于2016-5-27 08:32编辑过]

搜索更多相关主题的帖子: sql语句 流量计 抄表员 机械表 水表 
2016-05-26 15:46
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:4 
sele cby 姓名,meter_type 水表类型,sum(sl) 数量,sum(userdefined3) 农村表数量 from a1 where userdefined3="农村表数量" grou by meter_type
2016-05-26 16:01
louzhenghong
Rank: 1
等 级:新手上路
帖 子:54
专家分:5
注 册:2016-4-25
得分:0 
回复 2楼 tlliqi
这样没有把所有的水表类型的数量求出路,只是求出了农村的机械表数量
2016-05-26 16:03
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
以下是引用louzhenghong在2016-5-26 16:03:02的发言:

这样没有把所有的水表类型的数量求出路,只是求出了农村的机械表数量
(14类,我只要农村表的数量)
2016-05-26 16:34
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
把你想要的说清,,传个数据表
2016-05-26 16:35
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:4 
从QQ群中到论坛了

坚守VFP最后的阵地
2016-05-26 17:55
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
楼主害羞,否则这个问题在QQ群中就解决了。

坚守VFP最后的阵地
2016-05-26 17:58
louzhenghong
Rank: 1
等 级:新手上路
帖 子:54
专家分:5
注 册:2016-4-25
得分:0 
回复 7楼 sdta
没人回复我才跑到这里来的
2016-05-27 08:06
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:4 
以下是引用louzhenghong在2016-5-27 08:06:08的发言:

没人回复我才跑到这里来的

你这个问题,我都会,别说其它斑竹了。你好像没把你的问题说清楚。你要的结果是什么。、
2016-05-27 08:28
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
得分:4 
以下是引用louzhenghong在2016-5-26 15:46:12的发言:

a1表里面有相关字段
cby(抄表员姓名,共15个抄表员)           meter_type水表类型(9类)       userdefined3 用水分类(14类,我只要农村表的数量)
然后我要统计输出
姓名 水表类型 数量 农村表数量
陈杰  机械表  734   150    (机械表里有150只表是农村表)
陈杰  远传表  18    8
陈杰  流量计  6     0

试试这条命令,没数据,不好测试,你自己测试吧:

SELECT T1.*,T2.农村表数量 FROM ;
   (SELECT Cby 抄表员, Meter_type 水表类型, COUNT(Meter_type)水表数量 ;
     FROM A1 GROUP BY Cby, Meter_type) T1;
   JOIN ;
   (SELECT Meter_type, COUNT(Userdefined3)农村表数量 FROM A1 ;
     WHERE Userdefined3='农村表' GROUP BY Meter_type) T2 ;
   ON T1.Meter_type==T2.Meter_type
2016-05-27 09:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-465270-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.701871 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved