早教吧作业答案频道 -->数学-->
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呢? 求大神们指点下.
我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呢? 求大神们指点下.
▼优质解答
答案和解析
+ (CASE WHEN isnull(表F.B, 0)
= 0 THEN '' ELSE '+' + CONVERT(INT,(isnull(表F.B, 0))
END) AS 实检数
CONVERT(INT,数值) 即可
CONVERT(INT,表F.A)+ (CASE WHEN isnull(表F.B, 0)
= 0 THEN '' ELSE '+' + CONVERT(INT,(isnull(表F.B, 0))
END) AS 实检数
看了 sql2000中如何舍去小数...的网友还看了以下:
已知全集I=R,A={x|x2-3x+2《0}.B={x|x2-2ax+a《0.a属于R},且B含 2020-04-05 …
设A={X/X^2+4X=0},B={X/X^2+2(a+1)X+a^2-1=0,a属于R}.(1 2020-04-06 …
已知f(x)在0,1上连续,在(0,1)上可导,f(1)=0,a属于(0,1),求证:f’(a)= 2020-05-14 …
1已知向量a=(1+cosa,sina),向量b=(1-cosb,sinb),向量c=(1,0), 2020-05-15 …
大哥大姐们帮我解一下关于集合的运算题设集合A={x/x2+4x=0,x属于R},B={x/x2=2 2020-06-07 …
高一新生求助一道集合题设集合A={x|x^2+4x=0},B={x|x^2+2(a+1)x+a^2 2020-06-11 …
方程(a-1)x-y+2a+1=0(a属于R)所表示的直线直线可以理解为两条直线a(x+2)=0与 2020-06-12 …
1.设集合A={x-2,2x²+5x,12}若-3属于A,那么求x的值2.已知集合A={x属于R丨 2020-07-30 …
4.用列举法表示(1)A={x|x=a分之|a|+B分之|B|+C分之|C|+ABA分之|ABC| 2020-08-01 …
高一数学1.A(X|AX方-3X+2=0,A属于R)(1)若A只有一个元素.求A的值(2)若A有两 2020-08-01 …