Comunidad de diseño web y desarrollo en internet online

INSERCION SIMULTANEA

Citar            
MensajeEscrito el 13 Dic 2010 09:49 pm
Tengo una tabla valores que contiene dos campos codigocliente valor y otra que es consolidado con dos campos codigocliente y valortotal, lo que deseo es sumar los valores correspondientes a un cliente que su dodigo cliente este repetido, EJEMPLO:
1454 6.3
1454 3.2
1454 2.3
y sacar su promedio QUE SERIA EN ESTE CASO (3.93) y ese valor insertarlo en la tabla consolidado.Para los diferentes valores de la tabla valores(iguales a su codigocliente).
Como podria hacerlo, quisiera su buena orientación.

Por crmauricio

52 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Dic 2010 05:36 am
yo te recomendaria que hicieras un proceso almacenado ya que hay estas haciendo dos tipos distintos de transacciones primeo insertas, despues sacas el promedio y despues vuelves a insertar yo te digo que te vallas por un pl/sql. en la pagina de mysql esta toda la informacion necesaria para hacerlos.

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 17 Dic 2010 02:39 am
Que tal crmauricio
lo podrías hacer de la sigiuente manera:

Código MySQL :

INSERT into consolidado ( 1454, valortotal)
values
 (4, (SELECT round( sum( valor ) / count( codigocliente ) ) AS t FROM valores WHERE codigocliente = 1454 ))


salebai

Por Zcarpa

6 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.