能详细写写吗?SELECT CONVERT(SMALLMONEY,MONEY) FROM table这样?

解决方案 »

  1.   

    可以在程序中格式化Money为2位,如:
    decimal Money=2.3456M;
    string.Format("{0:.##}",Money);
    或将SQL数据类型声明为decimal(8,2).
      

  2.   

    如果在datagrid中显示,属性生成器中money列的数据格式表达式加上{0:C}
      

  3.   

    结果空间不足,无法将money转换为smallmoney出现上面这个错误!SQL语句:SELECT CONVERT(SMALLMONEY,moneyColumn) FROM table
      

  4.   

    double a=1.23232;
    double b=a.ToString("f2");