1

Temat: typ danych dla ceny

Nie wiem czy w dobrym miejscu umieszczam ten temat. Jezeli nie, to prosze o przeniesienie do bardziej pasujacego

Zastanawiam sie nad tym, jakiego typu danych uzyc dla przechowywania cen pozycji dokumentu. Czy przechowywac kwoty w groszach/centach/itp. (int) czy z dana dokladnoscia (numeric(20,4))? W kilku systemach, ktore widzialem, kwoty przechowywane byly w groszach, jednak spotkalem sie z klientem, ktory chcial miec mozliwosc podawania cen z dokladnoscia do trzech miejsc po przecinku ze wzgledu na kursy walut i zwiazanymi z tym bledami przy zaokragleniach.
Czy uzywanie int zamiast numeric poprawia szybkosc generowania raportow albo minimalizuje bledy zaokraglen, czy jest jakis inny powod stosowania int? Ktory typ danych wybrac do systemu magazynowo-sprzedazowego?

2

Odp: typ danych dla ceny

To zależy smile

Czy na cenie będziesz wykonywał jakieś operacje zmiany z Int-a na zmiennoprzecinkowe czy dana cenę zwracasz aplikacji a ona dba o jej modyfikacje i prezentowanie.

Pozdrawiam
Pawel Socha