SQL中如何以0.5为单位进行四舍五入计算 SQL 进位折算 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select (case when A-cast(A as int)>0.5 then cast(cast(A as int) as decimal)+0.5 else cast(cast(A as int) as decimal) end ) as col1 from t1 DECLARE @T TABLE(Col1 DECIMAL(18,2))INSERT INTO @T SELECT 1.78INSERT INTO @T SELECT 2.35INSERT INTO @T SELECT 2.56SELECT CAST(Col1/0.5 AS INT)*0.5 FROM @T/*1.52.02.5*/ 字符串包含下标的处理方式 SQL查询语句 求救帮忙指点 存储过程中如何有效捕获错误? 调查一下,大家都在用什么数据库(C/S B/S)? 如何创建这个视图(高分....) 在vmware workstation 中安装sql 2005 的问题 如何动态取得所有SQL SERVER的实例名? 请教高手:日期转换的问题 大家帮我看看能不能解决? sql server到底能不能存储视频 简单SQL,两个表如何合并?? 求助帮忙解释下
else cast(cast(A as int) as decimal) end ) as col1
from t1
INSERT INTO @T SELECT 1.78
INSERT INTO @T SELECT 2.35
INSERT INTO @T SELECT 2.56SELECT CAST(Col1/0.5 AS INT)*0.5 FROM @T
/*
1.5
2.0
2.5
*/