sql-server - 删除 SQL 查询中的小数点

标签 sql-server select decimal

我的问题很短,但我在寻找答案时遇到问题。但我在 SQL 中有一个选择,它具有以下搜索:

Max(CashTrans.Costprice)

在 SQL 中我得到以下结果

-1180,00
-1377,502
-0,40
-460,00
-100,00
-100,00
-100,00
-100,00
-100,00

删除“,”及其后的所有小数的最有效和最简单的方法是什么,这样结果将以

-1180
-1377
-0
-460
-100
-100
-100
-100
-100

谢谢,祝你有美好的一天!

最佳答案

你可以尝试:

CONVERT(INT, Max(CashTrans.Costprice))

关于sql-server - 删除 SQL 查询中的小数点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42085497/

相关文章:

sql - 替换或删除字符,然后转换为十进制

sql - 获取 2 个提供日期之间的所有年份

选择元素的初始值

c - 是否可以对管道进行读而不是 block ,而是写 block ?

php - 如何使用来自 url 的唯一 ID 选择行

sql-server - 如何更改sql server中的主数据库排序规则?

c# - 在应用程序中管理时区和位置感知时间?

c - 使用按位运算符时出现段错误

ios - 如何从字符串中解析十进制而不丢失精度?

java - 如何编写一个程序将二进制数转换为十进制数而不使用 lang 类?