9 messages in com.mysql.lists.mysql-esRE: Como funciona el redondeo con insert| From | Sent On | Attachments |
|---|---|---|
| David Ochoa | 24 Mar 2006 06:48 | |
| Alvaro Cobo | 24 Mar 2006 14:44 | |
| David Ochoa | 24 Mar 2006 15:10 | |
| Alvaro Cobo | 24 Mar 2006 16:33 | |
| David Ochoa | 25 Mar 2006 06:46 | |
| Ing. Edwin Cruz | 25 Mar 2006 07:30 | |
| David Ochoa | 25 Mar 2006 08:38 | |
| David Ochoa | 26 Mar 2006 11:04 | |
| David Ochoa | 27 Mar 2006 07:10 |
| Subject: | RE: Como funciona el redondeo con insert![]() |
|---|---|
| From: | Ing. Edwin Cruz (ecr...@medel.com.mx) |
| Date: | 03/25/2006 07:30:23 AM |
| List: | com.mysql.lists.mysql-es |
Intenta con esto:
CAST(SUM(entrada * costo_promedio)*100 AS INTEGER)/100 as parcial
Espero que te funcione, saludos!
-----Mensaje original----- De: David Ochoa [mailto:davi...@gmail.com] Enviado el: Sábado, 25 de Marzo de 2006 08:47 a.m. Para: Alvaro Cobo CC: mysq...@lists.mysql.com Asunto: Re: Como funciona el redondeo con insert
Si gracias, era la ultima solucion en que habia pensado, pero no queria para no sobrecargar la conexion con el servidor, uso java, y si no hay problema si no me queda otra cosa por hacer.
Crees tu que se un bug??
----- Original Message ----- From: "Alvaro Cobo" <cobo...@gmail.com> To: "David Ochoa" <davi...@gmail.com> Cc: <mysq...@lists.mysql.com> Sent: Friday, March 24, 2006 6:33 PM Subject: Re: Como funciona el redondeo con insert
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
David: que lenguaje estas usando para hacer la aplicación, porque si usas PHP podrías usar la función round(flotante, decimales)
No se me ocurre otra idea por el momento.
Saludos,
Alvaro
David Ochoa escribió:
gracias por tu sujerencia, pero me hace lo mismo, en el insert no me inserta redondeado el valor. lo inserta como si no aplicara round
----- Original Message ----- From: "Alvaro Cobo" <cobo...@gmail.com> To: "David Ochoa" <davi...@gmail.com>; <mysq...@lists.mysql.com> Sent: Friday, March 24, 2006 4:44 PM Subject: Re: Como funciona el redondeo con insert
David Ochoa escribió:
Acudo a los conocimientos de los masters de este stio, tengo una duda sobre como aplicar el redondeo con un insert. Tengo la siguiente sentencia:
INSERT INTO tmp_rpt_ejercido_partida (id_partida,id_aplicacion_presupuestal,unidades,monto) (SELECT id_partida, id_aplicacion_presupuestal, SUM(entrada) as entrada, SUM(ROUND(entrada * costo_promedio,2)) as parcial FROM (SELECT catalago_producto.id_partida, catalago_ap_p.id_aplicacion_presupuestal,
SUM(entrada) as entrada, kardex.costo_promedio, ROUND(SUM(entrada) * kardex.costo_promedio,2) as parcial ...........
el caso que si ejecute unicamente el select, si me redondea, pero al
hacer el insert usando el mismo select, no me inserta los flotantes redondeados.
espero sus respuestas
Chequea que sucede si haces:
ROUND(SUM(entrada * costo_promedio),2) as parcial
Saludos,
Alvaro
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFEJI/pQNkfDBAXrLURAlfMAJ4tGTgTnVdarQggXpjgPr9+uLcfFACfUT3A U7WoDTM2DrgKvyZJrLU4hg0= =gOT+ -----END PGP SIGNATURE-----
-- Lista de Correos de MySQL Para el historial de la lista: http://lists.mysql.com/mysql-es Para cancelar inscripción: http://lists.mysql.com/mysql-es?unsub=ecr...@medel.com.mx




