select yy_date,c_id,cw_card from destine order by yy_date desc,int(cw_card)因为列cw_card是varchar类型,但是我又想按大小排序,怎么办。
不要告诉我改数据库,因为改的话有很多地方要改

解决方案 »

  1.   

    你的意思是转为int??
    order by yy_date desc,convert(int,cw_card)
      

  2.   

    select yy_date,c_id,cw_card from destine 
    order by yy_date desc,convert(int,cw_card)
      

  3.   

    select yy_date,c_id,cw_card from destine order by yy_date desc,cast(cw_card as int)
      

  4.   


    SQL codeselect yy_date,c_id,cw_card from destine order by yy_date desc,cast(cw_card as int) 
      

  5.   

    select yy_date,c_id,cw_card from destine order by yy_date desc,cast(cw_card as int)
      

  6.   

    是否有null值,
    select yy_date,c_id,cw_card from destine where isnumeric(cw_card) = 1 order by yy_date desc,convert(int,cw_card) desc
      

  7.   

    现在什么都不懂的,也可以上来冒充专家,随便放几句啊 
    有时间去看看本人纯C语言开发的网站长长见识吧: http://cangzhuo.com
      

  8.   

    纯C语言开发的?你说的是开发的cgi?
    想学习一下
    能不能讲一下你的方法?