powerbuilder9.0 crosstable中的列是动态生成的,怎样将列名按一定的方式排序?

请不要告诉我使用静态的方式,因为最终结果有多少列我提前无法预知。

第1个回答  2012-03-09
用下面的方法试试,可以通过类似的方法处理的。
select colname,coldata
from tablename
order by case when colname = 'name1' then '001'
when colname = 'name2' then '002'
when colname = 'name3' then '003'
end

powerbuilder9.0 crosstable中的列是动态生成的,怎样将列名按一定的方式...
select colname,coldata from tablename order by case when colname = 'name1' then '001'when colname = 'name2' then '002'when colname = 'name3' then '003'end

相似回答
大家正在搜