手机版 | 登录 | 注册 | 留言 | 设首页 | 加收藏
联系客服
当前位置: 网站首页 > 程序技巧 > asp > 文章 当前位置: asp > 文章

SQL server中语句select查询保留两位的小数处理

时间:2022-04-26    点击: 次    来源:网络    添加者:佚名 - 小 + 大

select cast(1234.567 as numeric(18,2)),查询结果:1234.57

cast是个转换语句numeric是个类型
如果用 select round(1234.567,2),小数位不能准确保留位数,当数据时变量时,小数位也出来很多位。
Select jh,rq,cyfs,scsj,cast(bj as numeric(4,0)),yz,cast(cc as numeric(4,1)),cast(cc1 as numeric(4,1)),cast(yy as numeric(4,1)),cast(ty as numeric(4,1)),cast(rcyl1 as numeric(4,1)),cast(rcyl as numeric(4,1)),cast(hs as numeric(4,1)),cast(ym as numeric(4,0)),cast(bs as numeric(6,2)),bz,cast(jkwd as numeric(4,1)),dm,jlzh,km  From openrowset('MICROSOFT.JET.OLEDB.4.0','Excel 8.0;HDR=yes;IMEX=1;DATABASE=E:\shengchan\wwwroot\data\o2101.xls',[sheet1$]) 
 

分享按钮

上一篇:asp定位记录的方法

下一篇:在网页上获取日期时间的代码

豫ICP备19032584号-1  |   QQ:80571569  |  地址:河南濮阳市  |  电话:13030322310  |  
Copyright © 2024 FE内容付费系统 版权所有,授权www.xingwp.cn使用 Powered by 66FE.COM