金额字段问题,谁会?

LWWANDVB 2001-01-27 10:58:00
新年好!
我要遇到一个会计软件项目,有若干个表,各表中有一个“金额”字段。不过它可能有美元、人民币、港币等形式出现。为了标记金额字段的种类,我在各表中增加了一个 金额种类ID 字段:

XX表:
ID ... ... 金额 金额种类ID


金额种类表:
ID 金额名称 表示符号


这个方法好象有点麻烦,因为各表中有金额的字段都要这个金额种类ID。
1、大家有没有更好的办法解决这个问题?
2、如果这已是最简解决方法,显示金额字段的SQL又如何写?(表示符号+金额 ,例:$100,000)

谢谢大家!

...全文
137 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuchcn 2001-01-27
  • 打赏
  • 举报
回复
1。同一个表中是否会有不同种类的币别?
2。要显示金额前导符号有很多种方法,可以在数据库端写,也可以在程序中要显示的地方处理。
如果用sql:select '$'+cast(fdmoney as varchar) as fdmoney from ...
(如果在千位分隔符则还要处理一下,不同的数据库有不同的函数);
如果在程序中显示的地方处理,则会方便灵活一点,而且有利于程序的结构化编写。
haor 2001-01-27
  • 打赏
  • 举报
回复
select 表示符号+金额
from XX表金额种类表
where 金额种类ID=ID
and ……(你要求的其它条件)

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧