Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/01/2007, 10:10
Avatar de Superlinux
Superlinux
 
Fecha de Ingreso: octubre-2005
Ubicación: Colombia
Mensajes: 662
Antigüedad: 18 años, 6 meses
Puntos: 1
Pregunta Ayuda con este sql

Tengo el siguiente dilema:

El siguiente sql me permite selecionar los datos que cumplan la condicion

SQL1
Código PHP:
$sql1 = ("select f.idfact, f.nit, f.fechafact, f.fechadesp, d.idfact, d.estilo, d.servicio, d.cantidad, d.vrtotal, d.idetallefact,  
                      b.nit, b.descripbenef, l.estilo, l.vrmo, l.vrmat, l.vrhilos, l.vrcorte, l.vrmolde, l.vrservadic 
               FROM factura f, beneficiario b, detallefactura d, lprecios l 
               where f.idfact = d.idfact && f.nit = b.nit && d.estilo = l.estilo && f.fechafact between '$fechaini' and '$fechafin' 
               order by f.idfact"
); 
     
$respu1 mysql_query($sql1);  
     
$res1 mysql_num_rows($respu1); 
Este otro me suma y totaliza todos los datos encontrados ...

SQL2
Código PHP:
sql2 mysql_query("select sum(vrtotal) total 
                          from detallefactura d, factura f 
                          where d.idfact = f.idfact"
);          
      
$respu2 mysql_fetch_array($sql2); // Se conecta a la BD y ejecuta el Select 
Ahora bien busco necesito que el SQL1 me permita no solo selecionar los datos que me cumplan el requerimiento sino tambien a su vez me vaya sumando por item.

Debe ser con un sub select (Select dentro de otro select). Pero la verdad tengo algunas dudas.

Gracias por la colaboracion ....
__________________
"La vida sigue su curso, tú toma parte de ella."