繁体   English   中英

汇率SQL

[英]Exchange Rate SQL

我需要在SQL Server中设计历史档案汇率。 在我的程序中必须能够访问第x天的汇率值(x是参数)。

我想到的解决方案是:

CREATE TABLE HISTORY (
Currency int, 
Value double, 
Date datetime) 

您认为有更有效,更有效的解决方案吗?

我想到的一件事是数据类型。

不知道您使用的是哪个mssql版本,但是有moneysmallmoney数据类型表示货币或货币值,它们占用8或4个字节。 我认为汇率不会超过小额货币范围。

除非您要存储白天的汇率变化,否则不需要使用日期时间类型。 它占用8个字节,而日期仅占用3个字节。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM