Foros del Web » Programando para Internet » PHP »

sumar campos de varias tablas

Estas en el tema de sumar campos de varias tablas en el foro de PHP en Foros del Web. Hola amigos tengo un problema nose como sumar un campo de cada tabla (5 en total) las tablas de llaman jv1, jv2, jv3, jv4 y ...
  #1 (permalink)  
Antiguo 10/03/2012, 11:40
 
Fecha de Ingreso: septiembre-2009
Mensajes: 2
Antigüedad: 14 años, 6 meses
Puntos: 0
Sonrisa sumar campos de varias tablas

Hola amigos tengo un problema nose como sumar un campo de cada tabla (5 en total) las tablas de llaman jv1, jv2, jv3, jv4 y jv5 y el campo a sumar es garena (que tiene el mismo nombre en las 5 tablas) y guardar el resultado en un campo llamado total que a su ves se almacene en una tabla llamada total en un campo llamado tgarena
  #2 (permalink)  
Antiguo 10/03/2012, 12:11
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 13 años, 9 meses
Puntos: 55
Respuesta: sumar campos de varias tablas

no estoy muy seguro si funcione, pero probando no pierdes nada, ya que yo no probe XD


Código PHP:
Ver original
  1. $sql= mysql_query("Select sum(tabla1.jv1) as tjv1, sum(tabla2.jv2) as tjv2 from tabla1, tabla2") or die (mysql_error());
  2.  
  3.  
  4. $array = mysql_fetch_array($sql);
  5.  
  6. $jv1= $array['tjv1'];
  7. $jv2= $array['tjv2'];


como te dije no lo probé pero prueba tu a ver que tal
__________________
<?php echo "No te metas a lo hondo del Mar si no sabes nadar, primero aprende a nadar" ?>
...Error en linea: 1 o.O
  #3 (permalink)  
Antiguo 10/03/2012, 12:58
 
Fecha de Ingreso: septiembre-2009
Mensajes: 2
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: sumar campos de varias tablas

no me funciono, he creado el siguiente codigo
<?php

$sql= mysql_query("Select (select sum(arena1) from jrv1, jrv2) as arena1") or die (mysql_error());

echo $sql;

?>
pero me manda el sig error
Column 'arena1' in field list is ambiguous

cual sera el error
  #4 (permalink)  
Antiguo 10/03/2012, 14:32
Avatar de xxxivanxxx  
Fecha de Ingreso: julio-2010
Ubicación: /home
Mensajes: 114
Antigüedad: 13 años, 8 meses
Puntos: 21
Respuesta: sumar campos de varias tablas

Cita:
Column 'arena1' in field list is ambiguous
eso sale por que no estas especificando de que tabla estas sacando "arena1", tendrias que poner jrv1.arena1 o jrv2.arena1

Etiquetas: campos, tabla, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:41.