例如:如果我有如下数据
| Quantity |
| 10.000 |
| 4.000 |
| 10.000 |
| 17.500 |
然后我希望它看起来像..
| Quantity |
| 10 |
| 4 |
| 10 |
| 17.5 |
更新 到目前为止我尝试了什么:
SELECT
CONVERT(INT,T1.Quantity) [Qty]
FROM ORDR T0
INNER JOIN RDR1 T1 ON T0.DocEntry=T1.DocEntry
答案 0 :(得分:0)
使用Cast或Convert来浮动而不是int。
select cast([ColName]as float) from [tableName]
答案 1 :(得分:0)
使用CONVERT功能:
SELECT CONVERT(FLOAT,17.500)
答案 2 :(得分:0)
尝试使用SELECT表达式中的CONVERT()函数将REAL数据类型转换为INT
据我所知,你的查询结果如下:
select [1]
from [your_table]
相反,你需要:
select Convert (int, [1])
from [your_table]