早教吧作业答案频道 -->数学-->
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中如何舍去小数...的网友还看了以下:
已知下列热化学方程式:(1)7H37我我H(l)+2我2(g)═27我2(g)+2H2我(l)△H 2020-04-07 …
已知下列热化学方程式:(1)7H37我我H(l)+2我2(g)═27我2(g)+2H2我(l)△H 2020-04-07 …
设l,m是两条不同的直线,a是一个平面,有下列四个命题:(1)若l⊥a,m⊂a,则l⊥m;(2)若 2020-05-13 …
物质的量计算质量分数是n的NaOH溶液,其物质的量浓度是a mol/L,加热蒸发水,使其质量分数变 2020-05-16 …
已知文法G2=(VT={a,',',(,)},VN={S,L),S,P),其中P为, S→(L)|a 2020-05-26 …
已知文法G2=(VT={a,',',(,)},VN{S,L},S,P),其中P为, S→(L)|a 2020-05-26 …
求圆台面积公式的中间推理大弧长为:2πr2,小弧长为:2πr1,设小扇形的半径为a,则:r2/r1 2020-07-25 …
我想通过matlab求解下列六元字母系数的方程组,输入代码如下,但x0~x4结果均为零,请问问题出 2020-08-02 …
设l,m是两条不同的直线,a是一个平面,则下列命题正确的是()A.若l⊥m,m⊂a,则l⊥aB.若l 2020-11-02 …
设l,m,n为三条不同的直线,a为一个平面,对于下列命题:①若l⊥a,则l与a相交;②若m⊂a,n⊂ 2020-11-02 …