select ke,1000.00/ke as mi from database
ke为int数据,要求1000.00/ke保留两位小数

解决方案 »

  1.   

    select ke,cast(1000.00/ke as numeric(18, 2)) as mi from database
      

  2.   

    select ke,mi=cast(1000.00/ke as decimal(7,2)) from [database]
      

  3.   

    create table a (ke int)
    insert a
    select 100select ke,convert(numeric(6,2),1000.00/ke) as mi from ake          mi       
    ----------- -------- 
    100         10.00(所影响的行数为 1 行)
      

  4.   

    cast(1000.00/ke as numeric(18, 2))