29/07/2008, 18:23
|
| 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. |