| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 513 人关注过本帖
标题:sql的查询
只看楼主 加入收藏
zfk1970
Rank: 1
等 级:新手上路
帖 子:71
专家分:0
注 册:2010-12-2
结帖率:78.13%
收藏
已结贴  问题点数:10 回复次数:1 
sql的查询
表名      生产记录
相关字段  日期  班组  产量  质量等级(一级品 合格品)
现在想实现按照表单 text2  年份  text1 月份  查询各班组的一级品率(即月度班组 生产记录.质量等级="一级品"的产量数额)/月度该班组总产量),体现在表单中的grid上.




SELECT 班组,SUM(生产记录.产量 for (生产记录.质量等级="一级品"))/SUM(生产记录.产量) as 一级品率 FROM  生产记录  WHERE  YEAR(日期)=thisform.text2.value;
AND MONTH(日期)=thisform.text1.value  groud BY 班组  INTO  Cursor hq

显示以上语句存在错误,请指教。
2011-04-27 17:09
panpende
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:528
专家分:963
注 册:2009-4-27
收藏
得分:10 
SELECT 班组,SUM(生产记录.产量) as 一级品产量 FROM  生产记录  WHERE  YEAR(日期)=thisform.text2.value;
AND MONTH(日期)=thisform.text1.value AND 生产记录.质量等级="一级品" groud BY 班组  INTO  Cursor HQA  && 一级品产量

SELECT 班组,SUM(生产记录.产量) as 生产产量 FROM  生产记录  WHERE  YEAR(日期)=thisform.text2.value;
AND MONTH(日期)=thisform.text1.value  groud BY 班组  INTO  Cursor HQB  && 生产产量

SELECT HQA.班组,HQA.一级品产量/HQB.生产产量 AS一级品率 FROM HQA,HQB WHERE HQA.班组=HQB.班组 INTO  Cursor hq &&查询结果




2011-04-28 12:17
快速回复:sql的查询
数据加载中...
 
   



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

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