早教吧作业答案频道 -->数学-->
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.2977.99元 B.36 977.99元 C.37 260元 D.8 2020-05-19 …
若服务器系统年停机时间10分钟,那么系统可用性至少达到()A.99%B.99.9%C.99.99%D 2020-05-23 …
服务器系统年停机时间为8.5小时,系统可用性可以达到( )。A.99%B.99.9%C.99.99 2020-05-23 …
● 允许年停机时间为53分钟的系统,其可用性指标为(14) 。 (14)A. 99.9% B. 99 2020-05-25 …
允许年停机时间为53分钟的系统,其可用性指标为(14)。A.99.9%B.99.95%C.99.99 2020-05-26 …
网络营业厅提供相关服务的可用性应不低于()。A.99.99%B.99.9%C.99%D.98.9% 2020-05-26 …
太阳的质量是整个太阳系的()。A.99.1%B.99.5%C.99.8%D.99.9% 2020-05-31 …
下列音、形、义无误的一项是()(3分)A.着凉(zhuó)搓捻稍逊风骚(差)B.踌躇(chú)罔然舍 2020-11-08 …
移取FeCl3溶液20.00mL,用2.0mL含HCl的乙醚溶液萃取,已知FeCl3在乙醚和水中的分 2020-11-29 …
数算行测一件产品要经过三道工序,每道工序的合格率分别为99.98%、99.95%、99.93%,该产 2020-12-01 …