2012-05-08 38 views
8

Tôi cần lưu trữ tỷ giá hối đoái dữ liệu trong cơ sở dữ liệu SQL 2008. Tôi muốn giữ tỷ lệ như một loại dữ liệu decimal trong cơ sở dữ liệu.Trong tỷ giá hối đoái, số lượng chữ số thập phân được sử dụng tối đa là bao nhiêu?

Một điều tôi không chắc chắn về, là có bao nhiêu chữ số thập phân để cung cấp cho (ví dụ số thập phân (18?)).

Vì, tôi sẽ sử dụng dịch vụ này dưới dạng nguồn: http://openexchangerates.org/latest.json. Ở đó, có vẻ như số lượng chữ số thập phân cao nhất được sử dụng là ''.

Đó có phải là số đúng hay có thể có tỷ lệ có nhiều hơn số thập phân?

+0

Tại sao không gõ 'tiền 'kiểu dữ liệu? – Oded

+0

Hầu hết thời gian thậm chí không nhiều. Thông thường bạn sẽ kết thúc bằng cách sử dụng 2 hoặc 3 chữ số thập phân. Tôi muốn nói ở lại với 6 * chỉ trong trường hợp * – MilkyWayJoe

+0

Dữ liệu nguồn có bao nhiêu chữ số thập phân? –

Trả lời

12

Tôi đã từng làm việc trên gói tài chính quốc tế dựa trên C#, vốn phải hỗ trợ nhiều loại tiền tệ và chúng tôi hỗ trợ 6 vị trí thập phân. Chúng tôi đã có một vài nhà thiết kế rất giàu kinh nghiệm đã nói với chúng tôi rằng sẽ là đủ.

+3

Không đủ cho ví dụ BitCoin nữa – kurochenko

+0

6 chữ số thập phân không đủ, ví dụ: Đồng Việt Nam: 1USD = 21.831.08VND, 1VND = 0.000045806254203USD – Edgar

2

Ngày nay, để hỗ trợ tỷ giá hối đoái không của XBT/VND, bạn sẽ cần 10 đến 14 chữ số thập phân

Tính đến 2017/11/20,

1 XBT = 185,416,429.63 VND 
1 VND = 0.00000000539327 XBT 
Các vấn đề liên quan