首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

MSSQL整除+零,非整除+1

2012-07-05 
MSSQL整除+0,非整除+1MSSQL2000MSSQL整除+0,非整除+1有什么方法更好快速判断和更新?表名E_CHECKD列名quant

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 

热点排行
Bad Request.