早教吧作业答案频道 -->数学-->
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中如何舍去小数...的网友还看了以下:
下列说法中,正确的是()A.一组数据不一定总有众数B.平均数、众数、中位数一定是这组数据中的C.如 2020-04-09 …
一质点以一定初速度自一光滑斜面底端a点上滑,最高可到达b点,c是ab的中点,如图所示,已知质点从a 2020-05-13 …
已知A和B,求T.将A-B=C,C÷2=D,再将D÷8=X,C÷8=Y,C÷6=Z.说明:(1): 2020-06-03 …
《式微》对“微君之躬‘胡为乎泥中”理解最恰当的一项是:A、如果不是君主鞠躬,为什么要陷在烂泥中?B 2020-06-18 …
高中数学正弦、余弦定理的应用1、四边形ABCD中,∠B=∠C=120度,AB=4,BC=CD=2, 2020-06-27 …
古希腊的哲学家芝诺曾古希腊的哲学家芝诺曾提出“飞矢不动”:假设某物体要从A到B,则它必须先经过AB 2020-07-02 …
如图漫画《拉车》告诉我们()A.合作中要扬长避短B.合作中要相互理解C.合作中要坚持公平D.合作中 2020-07-05 …
选择一双合适的运动鞋对于体育锻炼十分重要.如何正确测量你需要的尺码,如图图表所示,是国家标准鞋码对 2020-07-21 …
在△ABC中,∠B=∠C,如果与△ABC全等的一个三角形中有一个角是100°,那么100°角与△A 2020-08-01 …
三角形ABC中,BC=a,AC=bAB=c,如果a=3b=4那么c=5是abc为直角三角形的A充分 2020-08-02 …