简体   繁体   English

如何删除sql server 2012中的小数位

[英]How to remove decimal places in sql server 2012

I am getting a value in SQL server column like following:-我在 SQL 服务器列中得到一个值,如下所示:-

1667.7500000000000 1667.7500000000000

Now i need to convert above value just like below value:-现在我需要像下面的值一样转换上面的值:-

1667 1667

I want to remove .75 and also all zero's(i don't want to round it to 1668).我想删除 0.75 以及所有零(我不想将其四舍五入为 1668)。 Please anyone guide and share sample code.请任何人指导和分享示例代码。

Thanks in advance.提前致谢。

can you use a round transaction?你可以使用圆形交易吗?

if so here ya go如果是这样,你去吧

ROUND ( numeric_expression , length [ ,function ] )

Thanks to all I have solved myself using感谢所有我已经解决了自己使用

CAST(MYVALUE AS INT) CAST(我的价值作为INT)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM