Eliminar lugares decimales con Access SQL Query
Pregunta
Estoy trabajando con MS Access para hacer algunas matemáticas. Estoy tomando un costo y dividiéndolo por un valor decimal para obtener un precio. Estoy usando una tabla de enlaces y una consulta sql de acceso.
SQL Ex
Select (cost/markup) As Price From T_Cost;
Calulcación Ej. 1234 / .55 = 2243.6363 1000 / .50 = 2000
Estoy tratando de encontrar una manera de eliminar los lugares decimales que funcionarán cuando haya decimales y cuando no los haya.
Estaba pensando en hacer algo como esto en mi Access SQL:
Mid("2243,6363", 0, Instr("2243,6363","."))
Pero esto no funcionará si no hay un lugar decimal.
Solución
Usar ronda. Para eso está diseñado. Sin embargo tengo curiosidad. ¿Por qué no quieres los centavos?
Otros consejos
Para eliminar los números después del punto decimal:
Int(number)
o en tu caso
Int(cost/markup)
El nuevo SQL es:
Select Int(cost/markup) As Price From T_Cost;