SQL Server 2000
如何写SELECT语句 让Decimal为自定义格式要求有两种格式:一种是    必须保留且只保留两位小数 (可四舍五入)
另一种是  去除小数点后多余的零谢谢

解决方案 »

  1.   

    一种是    必须保留且只保留两位小数 (可四舍五入)
    ======
    cast(your_number as decimal(X,2)) --X为总长度另一种是  去除小数点后多余的零
    ======
    cast(your_number as real) --real也可改为float
      

  2.   

    sp_addtype Mydata,'decimal(20,2)'
      

  3.   

    同意chuifengde(树上的鸟儿) 的做法
      

  4.   

    另一种是  去除小数点后多余的零
    ======
    cast(your_number as real) --real也可改为float这样子是不是就会把Decimal给转换成 Real或者Float了?
    *********************************
    sp_addtype Mydata,'decimal(20,2)'
    什么意思没看懂啊?
      

  5.   

    去除有效数字后面的零,只能用real或flaot
    否则就要在前端软件上做文章