当前位置: 代码迷 >> Sql Server >> MSSQL整除+零,非整除+1
  详细解决方案

MSSQL整除+零,非整除+1

热度:403   发布时间:2016-04-27 12:10:43.0
MSSQL整除+0,非整除+1
MSSQL2000 MSSQL整除+0,非整除+1  
有什么方法更好快速判断和更新?

表名E_CHECKD
列名quantity
  11
  10
  30
  17
quantity列值除2,如果整除则取整除后的数值,如果不能整除则取除2后加1


要求结果如下: 
列名quantity
  6
  5
  15
  9

------解决方案--------------------
SQL code
select case when quantity%2=0 then quantity/2 else quantity/2+1 end as quantity from tb
------解决方案--------------------
SQL code
select ceiling(quantity/2.0) from E_CHECKD
  相关解决方案