Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/07/2008, 18:23
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 11 meses
Puntos: 38
Respuesta: Ayuda QUERY con relacion

Dejando de lado el uso de las fechas (hay muchos post al respecto en este foro sobre como realizar los filtros de fechas) y utilizando joins (tambien podria hacerse con subquerys correlacionados), este seria un ejemplo de lo que requieres...

espero te sirva..

Código:
--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.Rejects) AS Rejects

FROM Produccion

--Convinar con Defectuosas

LEFT JOIN 
	(
	Select IDproduccion, SUM(cantidad) AS Rejects
    From Defectos 
	Group by IDproduccion
    )de 

ON Produccion.IDproduccion = de.IDproduccion

--Valores Condicionales de Filtros
WHERE fecha BETWEEN cast('20080415' as datetime) AND cast('20080415'  as datetime)
GROUP BY fecha , area, tipo,  nparte
ORDER BY fecha ASC, area ASC, tipo ASC, nparte ASC
Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.