Devo armazenar um campo PRICE como int ou float no banco de dados?
Em um projeto anterior, notei que o campo de preço estava sendo armazenado como int, e não como float. Isso é feito multiplicando o valor real por 100, o motivo é evitar problemas com pontos flutuantes.
É uma boa prática que devo seguir ou é desnecessária e apenas torna os dados menos transparentes?