我想对多个adoquery的结果再联合查询该如何做(使用access库)(50分)

  • 主题发起人 主题发起人 lirens61
  • 开始时间 开始时间
L

lirens61

Unregistered / Unconfirmed
GUEST, unregistred user!
sql语句1
SELECT xmk.项目编号, COUNT( jzmxk.实种时间 ) as 已种人次
FROM mzk INNER JOIN (xmk INNER JOIN jzmxk ON xmk.项目编号 = jzmxk.项目编号) ON mzk.编号 = jzmxk.编号
WHERE (jzmxk.实种时间 Between :fwsx And :fwxx)
and (jzmxk.实种时间 IS not NULL)
and (jzmxk.应种时间 Between :fwsx And :fwxx)
and (Mzk.出生时间 Between :sx and :xx)
and (Xmk.必须项目<>:xm) and (mzk.系统内外<>:xtnw)
and (mzk.是否入保<>:sfrb) GROUP BY Xmk.项目编号

sql语句2
SELECT Xmk.项目编号, COUNT( Jzmxk.应种时间 ) as 未种人次 FROM mzk INNER JOIN (xmk INNER JOIN jzmxk ON xmk.项目编号 = jzmxk.项目编号) ON mzk.编号 = jzmxk.编号 WHERE ((Jzmxk.实种时间>:fwxx) or (Jzmxk.实种时间 IS NULL)) and ((Jzmxk.应种时间<=:fwxx) and (Jzmxk.应种时间>=:fwsx) or (Jzmxk.应种时间<:fwsx) and (Jzmxk.实种时间>=:fwsx) or (Jzmxk.应种时间<:fwsx) and (Jzmxk.实种时间 IS NULL) ) and (Mzk.出生时间 Between :sx and :xx) and (Xmk.必须项目<>:xm) and (mzk.系统内外<>:xtnw) and (mzk.是否入保<>:sfrb) GROUP BY Xmk.项目编号
sql语句3
SELECT Xmk.项目编号, COUNT( Jzmxk.应种时间 ) as 应种人次 FROM mzk INNER JOIN (xmk INNER JOIN jzmxk ON xmk.项目编号 = jzmxk.项目编号) ON mzk.编号 = jzmxk.编号 where ( (jzmxk.应种时间 Between :fwsx And :fwxx) or (Jzmxk.应种时间<:fwsx) and (Jzmxk.实种时间>=:fwsx) or (Jzmxk.应种时间<:fwsx) and (Jzmxk.实种时间 IS NULL) ) and (Mzk.出生时间 Between :sx and :xx) and (Xmk.必须项目<>:xm) and (mzk.系统内外<>:xtnw) and (mzk.是否入保<>:sfrb) GROUP BY Xmk.项目编号
sql语句4
SELECT Xmk.项目编号, COUNT( Jzmxk.实种时间 ) as 提前结种人次 FROM mzk INNER JOIN (xmk INNER JOIN jzmxk ON xmk.项目编号 = jzmxk.项目编号) ON mzk.编号 = jzmxk.编号 WHERE (Jzmxk.实种时间<Jzmxk.应种时间 ) and (Jzmxk.实种时间 IS not NULL) and (Jzmxk.实种时间<:fwsx ) and ((jzmxk.应种时间 Between :fwsx And :fwxx) or ((Jzmxk.应种时间<=:fwsx) and (Jzmxk.实种时间>=:fwsx))) and (Mzk.出生时间 Between :sx and :xx) and (Xmk.必须项目<>:xm) and (mzk.系统内外<>:xtnw) and (mzk.是否入保<>:sfrb) GROUP BY Xmk.项目编号
联合查询sql语句
SELECT xmk.项目编号, xmk.项目名称, tj3.应种人次, tj1.已种人次, tj2.未种人次, tqjz.提前结种人次
FROM (((tj1 RIGHT JOIN xmk ON tj1.项目编号 = xmk.项目编号) LEFT JOIN tj2 ON xmk.项目编号 = tj2.项目编号) LEFT JOIN tj3 ON xmk.项目编号 = tj3.项目编号) LEFT JOIN tqjz ON xmk.项目编号 = tqjz.项目编号;



 
什么意思?
 
select 语句 into 临时表;
select 临时表
 
JUMP1972 你好
使用select 语句 into 临时表 的方式不行,不知道是否是我用的不对,你能不能发一个简单的例子
给我,我的邮箱是 lirens61@163.com
谢谢,我最近一直在出差,所以没有上网.
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
763
import
I
后退
顶部