标题:请教:SQL语句错在哪里
只看楼主
excel2007
Rank: 1
等 级:新手上路
帖 子:163
专家分:0
注 册:2008-3-18
结帖率:77.27%
已结贴  问题点数:1 回复次数:4 
请教:SQL语句错在哪里
Select levy.收款人,Sum(levy.金额) As 已收金额 ,Sum(paid.金额) As 上缴金额,;
     (Sum(levy.金额)-Sum(paid.金额)) As 未交金额 From levy,paid ;
     Where levy.收款人=paid.用户名 And levy.收款人=cbo1 Group By levy.收款人;
     INTO CURSOR tempcx
搜索更多相关主题的帖子: 语句 SQL 
2009-10-06 18:27
sywzs
Rank: 10Rank: 10Rank: 10
来 自:辽宁
等 级:贵宾
威 望:15
帖 子:508
专家分:1725
注 册:2009-5-13
得分:0 
分析 cbo1 可能是 combo 控件吧,如果是的话,则
.... And levy.收款人=thisform.cbo1.text ....
2009-10-07 06:51
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
分两步试试:
Select levy.收款人,Sum(levy.金额) As 已收金额 ,Sum(paid.金额) As 上缴金额,;
     From levy,paid Where levy.收款人=paid.用户名 And levy.收款人=cbo1 Group By levy.收款人;
     INTO CURSOR tempcx0
Select levy.收款人,已收金额,上缴金额,已收金额-上缴金额;
     From tempcx0 INTO CURSOR tempcx

活到老,学到老! http://www. E-mail:hu-jj@
2009-10-07 11:27
excel2007
Rank: 1
等 级:新手上路
帖 子:163
专家分:0
注 册:2008-3-18
得分:0 
以下是引用sywzs在2009-10-7 06:51:43的发言:

分析 cbo1 可能是 combo 控件吧,如果是的话,则
.... And levy.收款人=thisform.cbo1.text ....
cbo1=Alltrim()
2009-10-07 16:01
excel2007
Rank: 1
等 级:新手上路
帖 子:163
专家分:0
注 册:2008-3-18
得分:0 
以下是引用hu9jj在2009-10-7 11:27:00的发言:

分两步试试:
Select levy.收款人,Sum(levy.金额) As 已收金额 ,Sum(paid.金额) As 上缴金额,;
     From levy,paid Where levy.收款人=paid.用户名 And levy.收款人=cbo1 Group By levy.收款人;
     INTO CURSOR ...
仍然不行,仍然错误!!

以下语句勉强可以,但是,不能达到令人满意的效果。

我的最终目的是:如果‘levy.交款时间’内有‘已收金额’就显示出此金额,而无论‘paid.时间'有无‘上缴金额',反之亦然。

Select levy.收款人,Sum(levy.金额)As 已收金额;
        FROM levy WHERE levy.交款时间>ctxt1 AND levy.交款时间<=ctxt2 Group By levy.收款人 Into Cursor tempa
     
    Select paid.用户名,Sum(paid.金额) As 上缴金额;
        FROM paid WHERE paid.时间>ctxt1 AND paid.时间<=ctxt2  Group By paid.用户名 Into Cursor  tempb
     
    Select tempa.收款人,tempa.已收金额,tempb.上缴金额, (tempa.已收金额-tempb.上缴金额)As 未交金额 From tempa,tempb;
        Wher tempa.收款人=tempb.收款人 And tempa.用户名=cbo1 Into Cursor tempcx

[ 本帖最后由 excel2007 于 2009-10-7 16:13 编辑 ]
2009-10-07 16:08



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




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

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