y aun así tengo problemas para resolver el siguiente.
El problema es este:
Código HTML:
Se tienen 2 Tablas, +Produccion +Defectos En la tabla Produccion, tiene su -IDproduccion -Fecha (de produccion) -Tipo -Area -nparte (numero de parte) -pzabuenas (cantidad de piezas buenas) En la tabla Defectos, tiene -ID -IDproduccion -CodigodelDefecto -Cantidad (cantidad de piezas con el X defecto)
Por Ejemplo
Si en 15/04/2008 hay 3 Capturas 100 pizas
Captura 1: 100pza buenas
-Defectuosas: 3 cod1
-Defectuosas: 1 cod2
Captura 2: 110pza buenas
-Defectuosas: 1 cod1
-Defectuosas: 2 cod2
Captura 3: 101pza buenas
LO CORRECTO SERIA, de las SUMAS TOTALES:
Pza Buenas: 100+110+101 = 311
PzaConDefectos: 3 +1 +1 +2 = 7
Código:
//Esto me trae como resultado --Tengo el siguiente query --Select Principal SELECT CONVERT(VARCHAR(10), fecha, 103) AS Fecha , area AS Area, tipo as Tipo, nparte AS NoParte , SUM( pzabuenas) AS Goods , SUM(de.cantidad) AS Rejects FROM Produccion --Convinar con Defectuosas LEFT JOIN Defectos de ON Produccion.IDproduccion = de.IDproduccion --Valores Condicionales de Filtros WHERE fecha BETWEEN '2008/04/15' AND '2008/04/15' GROUP BY fecha , area, tipo, nparte ORDER BY fecha ASC, area ASC, tipo ASC, nparte ASC
Fecha Area Tipo NoPArte Goods Rejects
15/04/2008 area1 tipo1 npartex 521 7
//Y lo que necesito es esto.....
15/04/2008 area1 tipo1 npartex 311 7
Espero que me puedan orientar, gracias
PD:Algun Libro que me recomienden, de SQL?