早教吧 育儿知识 作业答案 考试题库 百科 知识分享

sql2000中如何舍去小数位,不四舍五入?我F表中有一列实检数是由A列跟B列相加所得,c列直接在视图里显示12.99+3.00,要的结果直接是12+3.00好了后面的3.00属于b列不用管他,我用cast(round(

题目详情
sql 2000 中 如何舍去小数位,不四舍五入?
我F表中有一列 实检数是由 A列跟B列 相加 所得,c列直接在视图里 显示 12.99+3.00, 要的结果直接是 12+3.00 好了 后面的3.00属于b列不用管他, 我用cast(round(表F.A as smallint ) )
+ (CASE WHEN isnull(表F.B, 0)
= 0 THEN '' ELSE '+' + cast(round(isnull(表F.B, 0), 1)
AS smallint) END) AS 实检数, 这样 直接 变成15了 可是我要如何体现 12+3呢? 求大神们指点下.
▼优质解答
答案和解析

CONVERT(INT,数值)  即可

CONVERT(INT,表F.A)
      + (CASE WHEN isnull(表F.B, 0) 
      = 0 THEN '' ELSE '+' + CONVERT(INT,(isnull(表F.B, 0)) 
       END) AS 实检数
看了 sql2000中如何舍去小数...的网友还看了以下:

有一个三位数,它的十位上的数字等于个位上的数字与百位上的数字的和,十位上的数减去个位上的数等于2,百  2020-03-31 …

求一个超简单的电路设计有两个电路,电路1和电路2电路1是用来控制电路2的,要求只要电路1处于接通状态  2020-03-31 …

有一个三位数它的十位上的数等于个位上的数与百位上的数的和十位上的数减去个位上的数等于2百味上的数互  2020-05-16 …

一个三位数,十位上的数等于个位上的数与百位上的数之和;若把个位上的数与百位上的数交换,则新数比原数  2020-05-16 …

数学题请求帮助有一个三位数,它的十位数等于个位上的数于百位上的数的和;十位数的数减去个位上的数等于  2020-05-20 …

网络营业厅提供相关服务的可用性应不低于()。A.99.99%B.99.9%C.99%D.98.9%  2020-05-26 …

.精确到百分位0.123≈16.4567≈70.094≈33.1095≈精确到是十分位99.980  2020-07-09 …

关于单位违反治安管理的责任?看到一道选择题为:对单位违反治安管理的,A只处罚直接责任人员;B只处罚单  2020-11-21 …

一个十位数字为零的三位数,他恰好等于各位数字的和的m倍,交换他的百位数字与各位数字位置,得到新的三位  2020-12-22 …

求4道仅有理数的加减法(负数也可)!为了坑人(boy的反义词)!要超难计算的如带有分数,分母不可大于  2021-02-03 …