Alguien me podra ayudar?
Código SQL:
Ver original
SELECT 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