怎么形成下面的形式啊?
酒水入账 100 20 30
原材料入账 100 20 50 45 78 98
。。
。。
。。
怎么从多个表里获得数据?我这样写错了。
begin
close;
sql.Clear;
sql.Add('select jsrz.hj,yclrz.hj,dhprz.hj,gdzcrz.hj,twprz.hj from jsrz,yclrz,dhprz,gdzcrz,twprz');
open;
酒水入账 100 20 30
原材料入账 100 20 50 45 78 98
。。
。。
。。
怎么从多个表里获得数据?我这样写错了。
begin
close;
sql.Clear;
sql.Add('select jsrz.hj,yclrz.hj,dhprz.hj,gdzcrz.hj,twprz.hj from jsrz,yclrz,dhprz,gdzcrz,twprz');
open;
解决方案 »
- SpeedButton中写的字符上下如何移动?
- 极速浏览器源代码 谁编译成功过呀?求助
- 如何做程序让多台电脑对其中一台电脑上的数据库进行访问与维护?
- 请教:用Adoquery查询,并把查询结果分页显示在DbGrid!急用!在线等!
- 我在程序中动态的创建了一个TADOStoredProc,使用完后如何彻底的删除它呢??
- Clientdataset的ApplyUpdates过程和UpdateRecord到底用哪个,有什么区别?
- 谁懂这里怎么设置啊?
- 三层结构中应用服务器的分发问题,绝非老调重弹,请高手指点
- oracle下怎样存取图片
- 找个高手用delphi,帮忙做一个画点及拖动的程序,相关费用,QQ聊
- 这个应该怎么比较?
- 请问如何用Rave打印报表
begin
with adoquery1 do
begin
close ; with sql do
begin
clear ;
add( 'select jsrz.hj , yclrz.hj , ... from jsrz,...');
end ; open ;
end ;
end;试试看...。
declare @s1 varchar(2000),
@s2 varchar(2000),
@s3 varchar(2000),
@s4 varchar(2000),
@s5 varchar(2000) select @s1 = @s1 + ' ' + jsrz.hj as ShowText from jsrz --这里加上where条件
union
select @s2 = @s2 + ' ' + yclrz.hj as ShowText from yclrz--这里加上where条件
union
select @s3 = @s3 + ' ' + dhprz.hj as ShowText from dhprz--这里加上where条件
union
select @s4 = @s4 + ' ' + gdzcrz.hj as ShowText from gdzcrz--这里加上where条件
union
select @s5 = @s5 + ' ' + twprz'.hj as ShowText from twprz'--这里加上where条件 之所以这么写,是因为你的数据要求是获取所有表中此类数据的集合。建议你上sql版看看。