| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2453 人关注过本帖, 2 人收藏
标题:这样的表能够通过select语句实现吗
只看楼主 加入收藏
blank100
Rank: 2
等 级:论坛游民
帖 子:2
专家分:10
注 册:2009-11-19
收藏
得分:10 
http://download.
2009-11-19 10:19
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11773
专家分:43421
注 册:2006-5-13
收藏
得分:0 
CLOSE ALL
CLEAR

USE TBL1 IN 0
USE TBL2 IN 1

SQL_STR=''
CSTR=''

SELECT A.*,B.BMMC FROM TBL1 A LEFT JOIN TBL2 B ON A.BMBH=B.BMBH INTO CURSOR CUR_TMP

SQL_STR=[SELECT RQ,PZBH,JFJE,DFJE,BMBH]

SELECT [,IIF(BMMC=']+BMMC+[',JFJE-DFJE,00000)]+[ ]+BMMC AS STR_C FROM TBL2 INTO CURSOR TMP

FOR I = 1 TO RECCOUNT()-1
    GO I
    CSTR=CSTR+ALLTRIM(STR_C)
ENDFOR
*?CSTR

SQL_STR=SQL_STR+CSTR+' FROM CUR_TMP M'
*?SQL_STR
EXECSCRIPT(SQL_STR)

经过反复测试,6楼的代码在最后的循环中多了一次,目标表多出了一列空列,要改成上面(红字是改动部份)才行。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2009-11-22 16:33
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
收藏
得分:0 
请问版主,"SQL_STR=[SELECT RQ,PZBH,JFJE,DFJE,BMBH]"这行代码有何作用呢?本人很少见过这种用法,你能解释一下吗?
2009-11-22 22:15
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
收藏
得分:0 
6楼的代码是对的,12楼的红字部分(-1)反而是改错了~~~附测试图~
 
 
 
图片附件: 游客没有浏览图片的权限,请 登录注册

2009-11-23 02:26
hqc_hcy
Rank: 2
等 级:论坛游民
威 望:1
帖 子:22
专家分:34
注 册:2009-10-12
收藏
得分:0 
添加个视图可以解决吗?
2009-11-23 04:52
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11773
专家分:43421
注 册:2006-5-13
收藏
得分:0 
以下是引用茵梦湖在2009-11-23 02:26:12的发言:

6楼的代码是对的,12楼的红字部分(-1)反而是改错了~~~附测试图~
 
 
 
6楼的代码的确是对的。是我测试用的部门表中多了一条空记录,所以加-1才正常输出。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2009-11-29 18:24
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11773
专家分:43421
注 册:2006-5-13
收藏
得分:0 
以下是引用TZTJ在2009-11-22 22:15:40的发言:

请问版主,"SQL_STR=[SELECT RQ,PZBH,JFJE,DFJE,BMBH]"这行代码有何作用呢?本人很少见过这种用法,你能解释一下吗?
这是组成select语句的字符串,在此处方括号的作用与引号相同。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2009-11-29 18:26
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11773
专家分:43421
注 册:2006-5-13
收藏
得分:0 
回复 15楼 hqc_hcy
解决的方法肯定有多种,用视图也许可以解决问题,但我还中觉得用select语句更好些。
我现在需要表中数据时习惯用select语句按需要提取出来,一般不直接对表进行操作。这样程序更容易移植到多用户状态。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2009-11-29 18:31
antony521
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:170
专家分:175
注 册:2009-8-20
收藏
得分:0 
这个余额到底怎么出来的?。。。。。。。。。。。。。。。

[此贴子已经被作者于2019-7-4 18:16编辑过]

2019-07-03 20:30
快速回复:这样的表能够通过select语句实现吗
数据加载中...
 
   



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

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