Eu montei assim, tenho dúvida se há algum problema em deixar decimal no lugar do float
CREATE TABLE [TABELA DE VENDEDORES]
([MATRICULA][CHAR](5),
[NOME][VARCHAR](100),
[PERCENTUAL COMISSÃO][DECIMAL](5,2));
Eu montei assim, tenho dúvida se há algum problema em deixar decimal no lugar do float
CREATE TABLE [TABELA DE VENDEDORES]
([MATRICULA][CHAR](5),
[NOME][VARCHAR](100),
[PERCENTUAL COMISSÃO][DECIMAL](5,2));
O melhor é o decimal mesmo, porque ele tem mais precisão que o float.
O tipo decimal é apropriado quando o grau de precisão necessário é determinado pelo número de dígitos à direita do ponto decimal. Esses números são comumente usados em aplicativos financeiros, para valores de moeda (por exemplo, US$ 1,00), taxas de juros (por exemplo, 2,625%) e assim por diante. Mesmo os números com apenas uma casa decimal são tratados com mais precisão pelo tipo decimal: 0,1, por exemplo, pode ser representado com exatidão por meio de uma instância decimal, ao passo que não há instância double ou float que representem 0,1 com exatidão.