Mar*_*k A 6 sql sql-server types
我正在 SQL Server 数据库中定义增值税率(欧洲和其他国家征收增值税),我想知道什么是理想的十进制定义来捕获必要的精度。
我见过的增值税税率为:
20% (0.20) UK, Italy, Austria, etc.
21% (0.21) Belgium, Ireland, etc.
19.6% (0.196) Monaco, France
Run Code Online (Sandbox Code Playgroud)
我很好奇是否存在增值税率需要比小数 (4, 3) 更精确的情况,其中 p 是精度,s 是比例。我已经阅读了许多文件,但不确定欧盟或其他国家是否对“.”后的位置有特定的增值税规范。(或“,”在他们的情况下)。如果英国想使用一些基于公式的计算来计算增值税率而不是固定精度值,那么有什么可以阻止英国说他们的增值税现在是 0.20111111?
在此先感谢各位神秘的国际男女。