(T) SQL Разработка базы данных: какой тип данных для налогов - PullRequest
0 голосов
/ 03 апреля 2020

Я только что внедрил справочную таблицу, которая содержит налоговые ставки. Теперь мне интересно, есть ли лучшие практики, потому что я перебрал несколько решений:

  1. INT: Просто держите налоговую ставку как процентное значение, например: 19 для 19 процентов
  2. Десятичный процент: удерживайте ставку налога в процентах, например: 19,0 для 19 процентов
    • Преимущество по сравнению с INT
      • Вы также можете хранить ставки налога ниже 1 процента
  3. Десятичный коэффициент: удерживайте налоговую ставку как фактор: например, 0,19 для 19 процентов
    • Преимущество по сравнению с INT
      • Вы также можете хранить налоговые ставки ниже 1 процента
      • Вы можете напрямую рассчитать с этим фактором (100 * 0,19 вместо 100 * (19/100))
...