F
freesoft
Unregistered / Unconfirmed
GUEST, unregistred user!
以前有一张分组报表,没有用union现在由于一些原因要用到union,
sql为
select jpxs.jpid,(jpxs.jpdj+tp.jpdj) as jpdj from jpxs,jplb,tp
where (jpxs.jplb=jplb.jplb) and (jpxs.jpid=tp.jpid)
union
(select jpxs.jpid,jpxs.jpdj from jpxs
where jpxs.jpid not in (select jpid from tp)
)
order by jpxs.jpid
可是发现问题大了,记录是先一会儿国内,一会儿国际,
完全是比较乱的,不知道怎么解决!
与此相关的问题是http://www.delphibbs.com/delphibbs/dispq.asp?lid=1013816
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1026202
sql为
select jpxs.jpid,(jpxs.jpdj+tp.jpdj) as jpdj from jpxs,jplb,tp
where (jpxs.jplb=jplb.jplb) and (jpxs.jpid=tp.jpid)
union
(select jpxs.jpid,jpxs.jpdj from jpxs
where jpxs.jpid not in (select jpid from tp)
)
order by jpxs.jpid
可是发现问题大了,记录是先一会儿国内,一会儿国际,
完全是比较乱的,不知道怎么解决!
与此相关的问题是http://www.delphibbs.com/delphibbs/dispq.asp?lid=1013816
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1026202