Buenas Tarde;
Alguien me podra ayudar?
Código SQL:
Ver originalSELECT c.CodigoDeTienda AS CODTIENDA,
c.NombreDeTienda AS TIENDA,
c.CODCP ,
---c.NOMCP AS CP,
C.CodigoDelItem AS CODITEM,
C.NombreDelItem AS ITEM,
(c.InventarioAnteriorANT + c.ComprasANT + c.AjustesANT - c.CreditosANT - c.InventarioActualANT)AS VentasAnterior ,
(c.InventarioAnteriorACT + c.ComprasACT + c.AjustesACT - c.CreditosACT - c.InventarioActualACT)AS VentasActual
FROM (SELECT B.CodTerAtu,
B.CodLoj AS CodigoDeTienda,
B.NomLoj AS NombreDeTienda,
A.CodCp, A.CodIte AS CodigoDelItem,
A.NomIte AS NombreDelItem,
CAST(D.ValPre AS DECIMAL(15, 2)) / 100 AS PrecioANT,
D.ValEstAnt AS InventarioAnteriorANT,
D.ValComDir + D.ValComAta AS ComprasANT,
ISNULL(F.ValSdFab + F.ValCeFab + F.ValNopaFab + F.ValSdAta + F.ValCeAta + F.ValNopaAta + F.ValEopaAta + F.ValCepaAta, 0) AS AjustesANT,
D.ValCre AS CreditosANT, D.ValEstLoj + D.ValEstDep + D.ValEstOut + D.ValEstMB AS InventarioActualANT,
CAST(A.ValPre AS DECIMAL(15, 2)) / 100 AS PrecioACT, A.ValEstAnt AS InventarioAnteriorACT, A.ValComDir + A.ValComAta AS ComprasACT,
ISNULL(C.ValSdFab + C.ValCeFab + C.ValNopaFab + C.ValSdAta + C.ValCeAta + C.ValNopaAta + C.ValEopaAta + C.ValCepaAta, 0) AS AjustesACT,
A.ValCre AS CreditosACT, A.ValEstLoj + A.ValEstDep + A.ValEstOut + A.ValEstMB AS InventarioActualACT
FROM LOT12MJ AS A INNER JOIN
LOJ12MJ AS B ON A.CodLoj = B.CodLoj LEFT OUTER JOIN
AJU12AM AS F ON A.CodCp = F.CodCp AND A.CodLoj = F.CodLoj AND A.CodIte = F.CodIte LEFT OUTER JOIN
AJU12MJ AS C INNER JOIN
LOT12AM AS D INNER JOIN
LOJ12AM AS E ON D.CodLoj = E.CodLoj ON C.CodIte = D.CodIte AND C.CodCp = D.CodCp ON F.CodCp = C.CodCp AND F.CodLoj = D.CodLoj AND
F.CodCp = D.CodCp AND F.CodIte = D.CodIte AND F.CodIte = C.CodIte AND F.CodLoj = C.CodLoj AND A.CodLoj = E.CodLoj AND A.CodCp = D.CodCp AND
A.CodIte = D.CodIte AND B.CodLoj = E.CodLoj AND A.CodLoj = D.CodLoj AND A.CodLoj = C.CodLoj AND A.CodCp = C.CodCp AND
A.CodIte = C.CodIte
WHERE (B.StaAud = 3) AND (E.StaAud = 3)) AS c
WHERE (c.InventarioAnteriorANT + c.ComprasANT + c.AjustesANT - c.CreditosANT - c.InventarioActualANT)<> (c.InventarioAnteriorACT + c.ComprasACT + c.AjustesACT - c.CreditosACT - c.InventarioActualACT)
realmente no se que estoy haciendo mal porque me sale asi:
162581 FRUTI MAX PARCHITA REGULAR SOBRE 15 2 14
173312 DEL MONTE MANZANA REGULAR LATA 335ML 16 35
93258 LAVAPLAT FULLER TORONJA LIQUIDO 750 6 19
93258 LAVAPLAT L.LLAVES ALEGRIA TROPICAL LIQUIDO 500 9 14
158595 LCH/COND NESTLE 397/AZUC 11 72
158595 LCH/COND NESTLE 397/AZUC 11 72
159366 EASY OFF BANG MULTIUSO ORIGINAL 500 PIST 5 21
91686 MR. MUSCULO OXY POWER MULTIUSO 23 10
29955 PAS/ALIM GISELA 1000 10 49
91112 GP SUPER ALKALINA ALKALINA AAA 2 19 9
91112 GP SUPER ALKALINA ALKALINA AAA 2 19 9
91112 GP SUPER ALKALINA ALKALINA AAA 2 7 9
91112 GP SUPER ALKALINA ALKALINA AAA 2 7 9 79198 PILAS VOLTMAX SIN/VERS ALKALINA 9V 1 10 22
79198 PILAS VOLTMAX SIN/VERS ALKALINA 9V 1 10 22
Como pueden ver lo que esta en color se repite, pero con distinto valor (me refiero a los dos ultimos numero de cada fila uno es precio anterior y otro precio actual), trabajo con SQL server 2008
cualquier cosa por si no me doy a entender puedo dar mas informacion pero de verdad necesito su ayuda porque ya no se que mas hacer.
Gracias de antemano quien me ayude