Unir querys SQL
Publicado por Jorge (5 intervenciones) el 15/03/2012 22:14:32
buenas tardes tengo un problema
necesito unir 2 querys en uno
para poder mostrarlo
de esta manera
Venta_Contado Costo_Contado Venta_Credito Costo_Credito Total Contado Total Credito
contado y credito dependen de la columna type asi que tengo que separarlas
no se si tengan una forma de optimizar o realizar lo que necesito hacer
les agradeceria su ayuda u opinion
les dejare aqui el codigo
SELECT [SID]
,sum([VENTA]) as Venta_Contado
,sum([COSTO]) as Costo_Contado
FROM [VENTAS].[dbo].[SALES2]
where year(idate)=2012 and idate = '03/10/2012' and anum not in (75,76)
and type in (2,3)
group by sid
order by sid
SELECT [SID]
,sum([VENTA]) as Venta_Credito
,sum([COSTO]) as Costo_Credito
FROM [VENTAS].[dbo].[SALES2]
where year(idate)=2012 and idate = '03/10/2012' and anum not in (75,76)
and type in (0,1)
group by sid
order by sid
necesito unir 2 querys en uno
para poder mostrarlo
de esta manera
Venta_Contado Costo_Contado Venta_Credito Costo_Credito Total Contado Total Credito
contado y credito dependen de la columna type asi que tengo que separarlas
no se si tengan una forma de optimizar o realizar lo que necesito hacer
les agradeceria su ayuda u opinion
les dejare aqui el codigo
SELECT [SID]
,sum([VENTA]) as Venta_Contado
,sum([COSTO]) as Costo_Contado
FROM [VENTAS].[dbo].[SALES2]
where year(idate)=2012 and idate = '03/10/2012' and anum not in (75,76)
and type in (2,3)
group by sid
order by sid
SELECT [SID]
,sum([VENTA]) as Venta_Credito
,sum([COSTO]) as Costo_Credito
FROM [VENTAS].[dbo].[SALES2]
where year(idate)=2012 and idate = '03/10/2012' and anum not in (75,76)
and type in (0,1)
group by sid
order by sid
Valora esta pregunta


0