如何排序?
将表中记录按专业分别排序,并将结果输出到临时表中,第一次我使用 SELECT * FROM A INTO CURSOR B ORDER BY 专业 得到的顺序并不是我想到的。第二次分多次抽取记录 然后合并但是在使用appe from 时系统提示临时表为只读文件。有何办法实现?(专业排序为 建筑、结构、水电、暖通、其他等几类 即不是升序也不是降序)
SELECT * FROM A INTO CURSOR B READWRITE
加上这 READWRITE 就可读写了
这样行不?
SELECT *,ICASE(ALLTRIM(专业)='建筑',1,ALLTRIM(专业)='结构',2,ALLTRIM(专业)='水电',3,ALLTRIM(专业)='暖通',4,ALLTRIM(专业)='其他',5,9) 排序 from a INTO CURSOR B READWRITE order by 排序
[ 本帖最后由 kiff 于 2013-3-20 16:41 编辑 ]