1、见分进角怎么写啊?例如 10.12 为10.2
2、分凑整,凑成5的倍数例如:10.12 凑成10.15,10.16凑成10.20
2、分凑整,凑成5的倍数例如:10.12 凑成10.15,10.16凑成10.20
解决方案 »
- 如何查看当前系统下,有多少个数据库实例,实例名是什么?
- 一个查询语句,大家帮帮我
- sql server2000第二个实例连接的问题
- SQL 统计查询,急!
- 卖糖了~~~~~~~~~~~~
- sqlserver2008数据库引擎服务器安装失败急急急急
- 怎么去除某个数据库用户的执行 存储过程 的权限
- SQL Server中的Sysprocesses、Sysremotelogins数据表的作用?
- 求解照片的sqlserver2000数据库存贮(在线等)
- delphi 编的程序,连接的数据库是sql server,连接数据库后,delphi执行存储过程时出错
- 数据去重复的问题
- 为什么在asp.net里调用此存储过程时,会出现超时,但在sql管理器里调用是可以的???
set @d=10.12
--1
select cast(ceiling(@d*10)/10 as dec(18,1))--2
select case when @d*100%10>5 then round(@d,1) else cast((floor(@d*10)*10+5)/100 as dec(18,2)) end
case when (@a*100)%5=0
then @a
else
case when @a>round(@a,1)
then round(@a,1)+0.05
else
round(@a+0.05,1)
end
end
declare @d decimal(16,2)
set @d=10.12
--问题一
select case when @d*100/1000>0 then (Floor(@d*10)+1)/10 end