标题:大虾帮个忙行吗?急!!
只看楼主
没名字了
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-5-31
结帖率:0
已结贴  问题点数:20 回复次数:1 
大虾帮个忙行吗?急!!
能不能帮我看一下我的程序错在哪了?谢谢了!!
1.x=thisform.pageframe1.page2.optiongroup1.value
 select 部门代码,sum(销售数量)as 总计 from xs group by 部门代码 into cursor temp1
   do case
     case x=1
       select 部门代码 from temp1 where 总计=max(总计)  into cursor pag1
       thisform.pageframe1.page2.text1.value=pag1.部门代码
     case x=2
       select 部门代码 from temp1 where 总计=min(总计)  into cursor pag2
       thisform.pageframe1.page2.text1.value=pag2.部门代码
     case x=3
       select avg(总计)as 平均 from temp1 into cursor pag3
       thisform.pageframe1.page2.text1.value=pag3.平均
    endcase  
这个我按执行的时候select 部门代码 from temp1 where 总计=max(总计)  into cursor pag1显示参数太少

2.select (xs.销售数量*sp.单价)as 总金额,sum(xs.销售数量)as 销售总量 from sp,xs where sp.商品代码=xs.商品代码 into cursor temp2
thisform.pageframe1.page3.text1.value=temp2.销售总量
thisform.pageframe1.page3.text2.value=temp2.总金额  
这个是点了之后没反应。。。
麻烦各位大虾指点小弟一下,跪谢了!!!
搜索更多相关主题的帖子: where 
2011-05-31 19:21
go2011
Rank: 6Rank: 6
等 级:侠之大者
帖 子:56
专家分:445
注 册:2011-4-21
得分:20 
1.二个select语句改成:
select 部门代码 from temp1 where 总计=(select max(总计) from temp1) into cursor pag1
select 部门代码 from temp1 where 总计=(select min(总计) from temp1) into cursor pag2

2.此处的select得到的是多条记录,当然无法赋值给一个value了。
2011-05-31 23:38



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




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

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