Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/12/2003, 08:11
Mabrev
 
Fecha de Ingreso: diciembre-2003
Mensajes: 34
Antigüedad: 20 años, 5 meses
Puntos: 0
Hola:

Creo que el problema puede estar en la consulta SQL:

$result = mysql_query("select entradas.referencia, entradas.descripcion, entradas.sum(entrada) as suma_entrada, entradas.sum(salida) as sum_salida, reservas.referencia as referencia1, reservas.sum(cant_reservada) as suma_reserva from entradas, reservas group by referencia order by descripcion ", $connection_id);

Aquí no veo en ninguna parte a través de qué campo unes las tablas, ésto puedes indicarlo en una claúsula WHERE o utilizando un INNER JOIN.

Con WHERE:
$result = mysql_query("select entradas.referencia, entradas.descripcion, entradas.sum(entrada) as suma_entrada, entradas.sum(salida) as sum_salida, reservas.referencia as referencia1, reservas.sum(cant_reservada) as suma_reserva from entradas, reservas WHERE entradas.referencia = reservas.referencia group by referencia order by descripcion ", $connection_id);

Con INNER JOIN:
$result = mysql_query("select entradas.referencia, entradas.descripcion, entradas.sum(entrada) as suma_entrada, entradas.sum(salida) as sum_salida, reservas.referencia as referencia1, reservas.sum(cant_reservada) as suma_reserva from entradas INNER JOIN reservas ON entradas.referencia = reservas.referencia group by referencia order by descripcion ", $connection_id);


Espero que te sirva de ayuda.

Saludos