求助,2列纵向转横向
表aa,三个字段a1,a2a3,有100条记录,表bb有mm,b1,c1,b2,c2......b100,c100共201个字段,现要将表aa的100个记录中字段a1,a3作为一条记录放到表bb中,mm不需要填充,b1应该是表aa第一条a1字段的值,c1应该是表aa第一条a3字段的值,
b2应该是表aa第二条a1字段的值,c2应该是表aa第二条a3字段的值,
.........
2021-03-15 13:21
2021-03-15 14:19
2021-03-15 15:17
程序代码:** 3条记录示例
CREATE CURSOR aa (a1 I,a2 I,a3 I)
FOR i=1 TO 3
INSERT INTO aa VALUES (i,2*i,3*i)
ENDFOR
CREATE CURSOR bb (mm I,b1 I,c1 I,b2 I,c2 I,b3 I,c3 I)
APPEND BLANK
SELECT aa
SCAN
REPLACE ("bb.b"+TRANSFORM(RECNO("aa"))) WITH aa.a1,;
("bb.c"+TRANSFORM(RECNO("aa"))) WITH aa.a3
ENDSCAN
SELECT * FROM bb
2021-03-15 19:16
2021-03-16 09:27
2021-03-16 10:14
2021-03-16 10:27
[此贴子已经被作者于2021-3-16 10:30编辑过]

2021-03-16 10:28
2021-03-16 10:36
2021-03-16 10:40