Grata!!
Grata!!
Olé Rosimeire, tudo bem?
A diferença entre os dois tipos é:
Ou seja, ele são utilizados para tipos de dados diferentes. Então a forma de armazenar os valores nos campos também é diferente.
Então, em casos que não serão armazenados valores monetários ou de moeda, como neste caso do campo comissão, indico que utilize um tipo para dados numéricos.
Para esclarecer melhor estes pontos, vou deixar aqui para você o link da documentção do SQL Server onde é explicado com mais detalhes sobre a utilização deste dois tipos:
Espero ter ajudado e bons estudos!