OPERAR CON LA PARTE DECIMAL DE UN NUMERO
Publicado por Ramón (27 intervenciones) el 29/08/2003 14:18:09
Tengo un campo numerico con 2 decimales, lo que quiero saber es como puedo coger solo la parte decimal para ver si es mayor que 0. Si esta es MAYOR que 0 entonces a la parte ENTERA le tengo que SUMAR 1 y si es igual que 0, la parte entera se queda igual.
Esto es debido a que tengo los siguientes campos: CAJAS, UNIDCAJAS, TOTALUNID.
De lo que se trata es que para saber las CAJAS que necesito pedir tengo que dividir el campo TOTALUNID por UNIDCAJAS para saber las cajas que tengo que pedir. Si el resultado me dá por ejemplo 3.3 entonces tengo que pedir 4 cajas y si me dá 3.0 entonces pido 3.
Tambien tengo que hacer a parte de lo de arriba otra cosa, para otro tipo de pedido: que si [TOTALUNID] / [UNIDCAJAS] = 3.2
Si la parte decimal redondeada a 1 decimal, es INFERIOR A 5 entonces pido 3, pero si es SUPERIOR a 5 entonces pido 4.
¿Me podéis ayudar por favor?
Gracias
Ramon
Esto es debido a que tengo los siguientes campos: CAJAS, UNIDCAJAS, TOTALUNID.
De lo que se trata es que para saber las CAJAS que necesito pedir tengo que dividir el campo TOTALUNID por UNIDCAJAS para saber las cajas que tengo que pedir. Si el resultado me dá por ejemplo 3.3 entonces tengo que pedir 4 cajas y si me dá 3.0 entonces pido 3.
Tambien tengo que hacer a parte de lo de arriba otra cosa, para otro tipo de pedido: que si [TOTALUNID] / [UNIDCAJAS] = 3.2
Si la parte decimal redondeada a 1 decimal, es INFERIOR A 5 entonces pido 3, pero si es SUPERIOR a 5 entonces pido 4.
¿Me podéis ayudar por favor?
Gracias
Ramon
Valora esta pregunta
0