SQL - Ing

 
Vista:

Ing

Publicado por PEDRO (1 intervención) el 05/10/2005 20:53:49
como puedo hacer esta consulta mas eficiente:

SELECT Supervisores.Nombre, Zonas.Descripcion, sum(RepDet.Cantidad*Presentaciones.Factor) as Esp FROM Presentaciones INNER JOIN RepDet ON right( Presentaciones.CodigoPresentacion, 4 ) = left( RepDet.IdProducto, 4 ) Inner Join RepEnc on RepEnc.IdReporte=RepDet.IdReporte inner join Promotores on RepEnc.IdPromotor=Promotores.Clave inner join Supervisores on Promotores.IdSupervisor=Supervisores.IdSupervisor inner join Zonas on Supervisores.IdZona=Zonas.IdZona where RepDet.IdProducto in ('2909010','2909011','2909020','2909021','2909040','3017012','3116030','3116031','1710041','1710042','1425041','1425042','0033041','0033042','0053041','0053042','0010010','0010011','0010012','0010020','0010021','0010030','0010031','0010040','0010041','0010042','2909171','3218060','5210080') and RepEnc.Fecha>=\"" . $fecha1 . "\" and RepEnc.Fecha<=\"" . $fecha2 . "\" group by Supervisores.Nombre, Zonas.Descripcion
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder