Ver Mensaje Individual
  #7 (permalink)  
Antiguo 10/03/2005, 06:16
MartinTandil
 
Fecha de Ingreso: marzo-2005
Mensajes: 163
Antigüedad: 19 años, 1 mes
Puntos: 0
Bien, por un lado tenes que hacer otra consulta para saber los datos del año anterior que no es mas que la consulta que haces con otra fecha.Por otro lado habria que ver la especificacion de ese graficador. Podrias probar con algo asi:

Código PHP:
$sql="SELECT tendes,fecha,Count(numero) AS clients,Sum(total) AS total 
FROM tendes,tickets 
WHERE id_tenda = tienda AND fecha='"
.$data_passada."' 
GROUP BY tendes,fecha 
ORDER BY id_tenda"

$res=mysql_query($sql); 

$sql="SELECT tendes,fecha,Count(numero) AS clients,Sum(total) AS total 
FROM tendes,tickets 
WHERE id_tenda = tienda AND fecha='"
.$laotrafecha."' 
GROUP BY tendes,fecha 
ORDER BY id_tenda"

$res2=mysql_query($sql); 

$numeroRegistros=mysql_num_rows($res); 
if(
$numeroRegistros<=0){ 
    echo 
"<div align='center'>"
    echo 
"<font face='verdana' size='-2'>No hay resultados</font>"
    echo 
"</div>"
}else{           
    
$data = array(); 
    while(
$row mysql_fetch_row($res)) { 
        
    while(
$row2 mysql_fetch_row($res2))
        if(
$row2[0]==$row[0]){
            
$dato $row2[2];
            break;
        }
    if(!
mysql_fetch_row($res2))//Por las dudas de que no haya registro del año anterior
        
$dato=0;
        
$data[] = array($row[0],$row[2],$dato); 
    }      

Espero que sea algo asi lo que necesitas. No es lo mas eficiente que se puede pero es una solucion rapida.
Saludos