小编jan*_*007的帖子

sql - 查找以999结尾的金额

我想找到的金额在999年结束.到目前为止,我所拥有的是:

select * 
from bkpf_bseg_0010
where right(cast(dmbtr as int),3) = 999
Run Code Online (Sandbox Code Playgroud)

但是当我运行查询时,我收到以下错误消息:

int类型的算术溢出错误,值= 4302564925.000000

该列dmbtr是一个浮点数.关于如何绕过这个问题的任何其他想法?

sql t-sql sql-server

1
推荐指数
1
解决办法
361
查看次数

标签 统计

sql ×1

sql-server ×1

t-sql ×1