Veran esta es mi vista
Código SQL:
Ver originalCREATE VIEW mi_vista
AS
SELECT Fecha,NumCta,Nombre,SegNeg,Cargo,Abono, Cargo-Abono AS Saldo_Inicial FROM(
SELECT Fecha,NumCta,Nombre,SegNeg, SUM(ISNULL (Cargo,0)) AS Cargo, SUM(ISNULL (Abono,0)) AS Abono FROM
(
SELECT M.Fecha AS Fecha,C.Codigo AS NumCta,C.Nombre AS Nombre,S.Codigo AS SegNeg, SUM(CASE WHEN TipoMovto = 0 THEN Importe END) AS Cargo, SUM (CASE WHEN TipoMovto = 1 THEN Importe END) AS Abono
FROM SegmentosNegocio S
INNER JOIN MovimientosPoliza M ON M.IdSegNeg = S.Id JOIN Cuentas C ON C.Id = M.IdCuenta
GROUP BY Fecha,C.Codigo,C.Nombre,S.Codigo
) AS MovimientosPoliza
GROUP BY Fecha,NumCta,Nombre,SegNeg
) AS MovimientosPoliza
GROUP BY Fecha,NumCta,Nombre,SegNeg,Cargo,Abono
Y estas son mis consultas
Código SQL:
Ver originalSELECT *
FROM mi_vista
WHERE Fecha IN (SELECT Fecha
FROM mi_vista
WHERE Fecha BETWEEN '20121001' AND '20121007')
Código SQL:
Ver originalSELECT Fecha,NumCta,Nombre,SegNeg,Saldo_Inicial
FROM mi_vista
WHERE Fecha IN (SELECT Fecha
FROM mi_vista
WHERE Fecha BETWEEN '20120910' AND '20120930')
Cuando ejecuto ambas al mismo tiempo me devuelve esta informacion.
Anexo la imagen
http://www.mediafire.com/view/hrkqcbhqu1d9kcb/Captura%20de%20pantalla%202013-12-04%2011.08.38.png
Ahora lo que deseo realizar es que la segunda consulta se combine con la primera pero que los datos no se unan que esten al lado derecho en diferentes columnas y en la misma tabla de tal forma que se puedan comparar.
se podra realizar o no hay manera? que me recomiendan. gracias :D