读书人

,该如何解决

发布时间: 2012-01-06 22:55:18 作者: rapoo


30分以下或30分,按0.5小算。  60分以下或60分,按1小算,

以此推, 68分按1.5小算。 

 , 如何根得出的量(分) , 化成我想要的小呢? 




[解决办法]
测试
当 @i=68
declare @i int
select @i=68
select @i/60+case when @i%60 <=30 then 0.5 else 1 end
结果
---
1.5


当 @i=91
declare @i int
select @i=91
select @i/60+case when @i%60 <=30 then 0.5 else 1 end
结果
----
2.0


读书人网 >SQL Server

热点推荐