具体一下: 条件选择1(内部排序) [ 复杂,形如: select * from (select top 100 percent a.a, b.b,c.c from a1 inner join b on a.x=b.x inner join c on a.x=c.x where a.x=y order by a.a) AA ) union all 条件选择1的合计(是某一项减去若干项) union all... 最初不会出现问题,但是在将根据这个存储过程查出来的数据列表修改提交处理后再次显示时,显示次序就可能不再规律。
select * from(select * from (select top 100 percent a.a, b.b,c.c from a1 inner join b on a.x=b.x inner join c on a.x=c.x where a.x=y order by a.a) AA ) union all 条件选择1的合计(是某一项减去若干项) union all... )tem order by 你的排序
条件选择1(内部排序)
[ 复杂,形如:
select * from
(select top 100 percent a.a, b.b,c.c
from a1
inner join b
on a.x=b.x
inner join c
on a.x=c.x
where a.x=y
order by a.a) AA
)
union all
条件选择1的合计(是某一项减去若干项)
union all... 最初不会出现问题,但是在将根据这个存储过程查出来的数据列表修改提交处理后再次显示时,显示次序就可能不再规律。
(select top 100 percent a.a, b.b,c.c
from a1
inner join b
on a.x=b.x
inner join c
on a.x=c.x
where a.x=y
order by a.a) AA
)
union all
条件选择1的合计(是某一项减去若干项)
union all...
)tem order by 你的排序
问题就在于我必须选择分区排序呀!