社区
MS-SQL Server
帖子详情
请问在SQL7.0中的monery ,numeric ,float 哪一种用来定义金额,单价比较合适?
haihui
2000-03-22 10:49:00
...全文
578
15
打赏
收藏
请问在SQL7.0中的monery ,numeric ,float 哪一种用来定义金额,单价比较合适?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
haihui
2000-07-20
打赏
举报
回复
此问题已经给过分了,谢谢大家!
fuzhanyu
2000-07-19
打赏
举报
回复
money可以,且不用$符号
LaoZheng
2000-07-19
打赏
举报
回复
他不给分!!!
visiond
2000-07-16
打赏
举报
回复
我也使用NUMERIC
huitor
2000-05-22
打赏
举报
回复
强烈建议使用money,因为money运算和float,numeric运算方法不一样。
对于float,numeric,无论精度如何大,在货币运算时总是可能出现差错(注:不是误差)。
当然,可以使用float、numeric,但需要自定义一套算术函数来实现。(add,minus,divide,multiply)
tmx
2000-05-20
打赏
举报
回复
我们公司财务系统也只用了numeric数据类型,小数位数可随需要设定,因此赞同Axiong的看法,numeric完全可以通用于所有非整数型数据,而且还可以节省磁盘物理存储空间。
haihui和Axiong:
这个回答可以满意了!
Axiong
2000-05-19
打赏
举报
回复
jean 和tmx 说的很好,money 还是少用的为妙。四位精度,你看怎么办吧,我看再没有更好的建议了。
我推荐numeric,我在做证券交易系统时都用它,还没发现问题。
tmx
2000-05-12
打赏
举报
回复
其实三种都可以用,但最好是numeric类型, numeric类型通用性强,
在存储上随数值大小而变化,相对来说最节省磁盘空间。
float型存储字节相对较固定,而且对机器的依赖性较多,money型也没有
什么优点,不就是固定四位小数吗?numeric也能使用四位小数。我建议你
忘掉float和money两个关键字。
subzero
2000-03-28
打赏
举报
回复
这个还用问吗?
当然是MONEY啦
Jean
2000-03-28
打赏
举报
回复
1.如果只需要保存两位精度且注重帐面一致性的话,用NUMERIC(x, 2);
2.如果需要更高精度(比如成本分析中有时精确到0.0001元),则用Float,
这时必须自己小心保证帐面一致性;
Money是四位精度,既不能保证帐面一致性,又不甚精确,且不和SQL-92标准,
故不用为妙。
LaoZheng
2000-03-23
打赏
举报
回复
numeric(15,2)
monery是4位小数,误差与实际运用比较大
haihui
2000-03-23
打赏
举报
回复
Money型输入必须加$符号,不方便,并且我想要的最大小数位数n 位,由用户定义
四位满足不了要求.
csdn2000
2000-03-22
打赏
举报
回复
Money!
蝈蝈俊
2000-03-22
打赏
举报
回复
我以前用float型,出现过汇总的金额相差1分的情况(实际与用sql)
建议用 monery可能会好一些.
King
2000-03-22
打赏
举报
回复
当然是monery。
react-
monery
在项目目录
中
,可以运行: yarn start 在开发模式下运行应用程序。打开在浏览器
中
查看它。 如果您进行编辑,则页面将重新加载。您还将在控制台
中
看到任何棉绒错误。 yarn test 在交互式监视模式下启动测试运行器。...
excel导出并且合并单元格
celldata.setCellValue(new HSSFRichTextString(""+
monery
+"")); if(y>0&&v==1) celldata.setCellValue(new HSSFRichTextString(""+
monery
1+"")); if(z>0&&v==...
乐秀视频编辑器
千万不要直接买了,那样
monery
就真的没了!!!!! 新版特性: 1、【参数调节】片段编辑新增视频、图片7项参数调节:亮度、对比度、饱和度、锐度、色温、色调、高亮 均可任意调整,我的视频,我做主! 2、【自
定义
...
sql
server 的 money类型
sql
server的 money 类型其实就是小数类型 decimal ,我不喜欢用它,因为有一次什么工具生成,发现它自动把money类型转换成了decimal类型了,与其让它转,还不如自己设计数据库时将货币类型字段设置为 decimal 类型...
python基础--语句
monery
= input("请输入
金额
:") if int(
monery
)>2 : print("请上车") seat = input("请输入剩余座位:") if int(seat) > 0: print("请入座") else: print("请站稳扶好") else: print("请充值") while循环 ...
MS-SQL Server
34,588
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章