[英]Exchange Rate SQL
我需要在SQL Server中设计历史档案汇率。 在我的程序中必须能够访问第x天的汇率值(x是参数)。
我想到的解决方案是:
CREATE TABLE HISTORY (
Currency int,
Value double,
Date datetime)
您认为有更有效,更有效的解决方案吗?
我想到的一件事是数据类型。
不知道您使用的是哪个mssql版本,但是有money和smallmoney数据类型表示货币或货币值,它们占用8或4个字节。 我认为汇率不会超过小额货币范围。
除非您要存储白天的汇率变化,否则不需要使用日期时间类型。 它占用8个字节,而日期仅占用3个字节。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.