float o decimal para Sql 2000

wilmar alastre
06 de Febrero del 2008
Amigos...

Tengo una pequeña duda con respecto a como guardar un dato numérico que posee 3 decimales ya que son montos de moneda y para calcular debo tener todos los decimales necesarios.

La Duda surge cuando coloco el tipo de dato que se va a utilizar como FLOAT ya que según lo que he indagado ese valor es de mayor tamaño y no es óptimo para el uso que quiero darle.

Pero si lo que coloco el tipo de dato Decimal el valor se redondea y toma el mayor superior dentro del dato.

Si pueden Ayudarme se los agradezco ya que estoy construyendo un sistema de nomina y para la misma necesito estar bien claro en como tomar los datos dentro de la Base de Datos.

La base de Datos que utilizo es SQL Server 2000

asdfsd
06 de Febrero del 2008
En el tipo de dato decimal tienes que especificar la cantidad de numero que va haber antes de la coma y el numero que va haber despues de la coma si no toma como defecto 18,0 ej:

create table ..... (
....
midecima decimal(5,3),
...
);