回 帖 发 新 帖 刷新版面

主题:关于字符型字段按数值型排序的问题。请指教

我想通过下面的语句查询符合条件的记录并按&tabname..&cccif 字段排序,排序字段是字符型如:1、12、23、123;此字段排序结果是:1,12,123,23;怎样改写下句能实现其排序结果为:1,12,23,123.请高手指教,谢谢

SELECT * from  &tabname WHERE  ALLTRIM(&tabname..&cif)=ctext order BY &tabname..&cccif into CURSOR lindeping

回复列表 (共2个回复)

沙发

SELECT *[color=FF0000][b],val(&tabname..&cccif) num[/b][/color] from  &tabname WHERE  ALLTRIM(&tabname..&cif)=ctext order BY [color=FF0000][b]num[/b][/color] into CURSOR lindeping

板凳

按照老师的代码写,问题解决,万分感谢,谢谢您!

我来回复

您尚未登录,请登录后再回复。点此登录或注册