--SELECT CodInv, Correlativo, Count('A') FROM ACC1 GROUP BY CodInv, Correlativo --SELECT * FROM [dbo].[ACC0] T0 WHERE T0.CodInv='INVACC00004' --SELECT T1.* FROM [dbo].[ACC1] T1 WHERE T1.CodInv='INVACC00004' order by Fecha SELECT T1.* FROM [dbo].[ACC1] T1 INNER JOIN [dbo].[ACC0] T0 ON T0.CodInv=T1.CodInv WHERE T0.CodInv='INVACC00004' order by t1.Fecha --SELECT MAX(LEN(CodInv)) FROM ACC0 --DECLARE @CodInv varchar(20), @Cantidad int --DECLARE @CodInvTMP varchar(20) --DECLARE REPETIDOS_CUR CURSOR FOR --SELECT CodInv, Count('A') 'Repeditos' FROM ACC0 GROUP BY CodInv HAVING COUNT('A')>1 --OPEN REPETIDOS_CUR --FETCH NEXT FROM REPETIDOS_CUR --INTO @CodInv, @Cantidad --WHILE @@FETCH_STATUS = 0 --BEGIN -- SET @CodInvTMP=@CodInv+'TMP' -- PRINT @CodInv -- PRINT @CodInvTMP -- INSERT INTO ACC0( -- [CodInv] -- ,[OpPrefC] -- ,[OpBolsaC] -- ,[PrecioLimpioC] -- ,[FOperC] -- ,[FLiqC] -- ,[DiasTC] -- ,[GCapTotC] -- ,[GCapUnC] -- ,[RetAnBrC] -- ,[RetAnNetC] -- ,[UnC] -- ,[ValTransC] -- ,[MontoNetoC] -- ,[PrecSucioC] -- ,[FactDiv] -- ,[PrecioLimpioV] -- ,[FOperV] -- ,[FLiqV] -- ,[DiasTV] -- ,[GCapTotV] -- ,[GCapUnV] -- ,[RetAnBrV] -- ,[RetAnNetV] -- ,[UnV] -- ,[ValTransV] -- ,[MontoNetoV] -- ,[PrecSucioV] -- ,[IngresoBruto] -- ,[IngresoBrutoPend] -- ,[ImpSumC] -- ,[ComSumC] -- ,[ImpSumV] -- ,[ComSumV] -- ,[ISR] -- ,[ISRPend] -- ,[IngresoNeto] -- ,[IngresoNetoPend] -- ,[SumImpComCompra] -- ,[SumImpComVenta] -- ,[ComisionCompraCasa] -- ,[ComisionCompraBolsa] -- ,[ComisionVentaCasa] -- ,[ComisionVentaBolsa] -- ,[IOF] -- ,[Renta] -- ,[Tipo] -- ) -- SELECT TOP 1 @CodInvTMP -- ,[OpPrefC] -- ,[OpBolsaC] -- ,[PrecioLimpioC] -- ,[FOperC] -- ,[FLiqC] -- ,[DiasTC] -- ,[GCapTotC] -- ,[GCapUnC] -- ,[RetAnBrC] -- ,[RetAnNetC] -- ,[UnC] -- ,[ValTransC] -- ,[MontoNetoC] -- ,[PrecSucioC] -- ,[FactDiv] -- ,[PrecioLimpioV] -- ,[FOperV] -- ,[FLiqV] -- ,[DiasTV] -- ,[GCapTotV] -- ,[GCapUnV] -- ,[RetAnBrV] -- ,[RetAnNetV] -- ,[UnV] -- ,[ValTransV] -- ,[MontoNetoV] -- ,[PrecSucioV] -- ,[IngresoBruto] -- ,[IngresoBrutoPend] -- ,[ImpSumC] -- ,[ComSumC] -- ,[ImpSumV] -- ,[ComSumV] -- ,[ISR] -- ,[ISRPend] -- ,[IngresoNeto] -- ,[IngresoNetoPend] -- ,[SumImpComCompra] -- ,[SumImpComVenta] -- ,[ComisionCompraCasa] -- ,[ComisionCompraBolsa] -- ,[ComisionVentaCasa] -- ,[ComisionVentaBolsa] -- ,[IOF] -- ,[Renta] -- ,[Tipo] -- FROM [dbo].[ACC0] WHERE CodInv=@CodInv -- DELETE FROM [dbo].[ACC0] WHERE CodInv=@CodInv --INSERT INTO ACC0( -- [CodInv] -- ,[OpPrefC] -- ,[OpBolsaC] -- ,[PrecioLimpioC] -- ,[FOperC] -- ,[FLiqC] -- ,[DiasTC] -- ,[GCapTotC] -- ,[GCapUnC] -- ,[RetAnBrC] -- ,[RetAnNetC] -- ,[UnC] -- ,[ValTransC] -- ,[MontoNetoC] -- ,[PrecSucioC] -- ,[FactDiv] -- ,[PrecioLimpioV] -- ,[FOperV] -- ,[FLiqV] -- ,[DiasTV] -- ,[GCapTotV] -- ,[GCapUnV] -- ,[RetAnBrV] -- ,[RetAnNetV] -- ,[UnV] -- ,[ValTransV] -- ,[MontoNetoV] -- ,[PrecSucioV] -- ,[IngresoBruto] -- ,[IngresoBrutoPend] -- ,[ImpSumC] -- ,[ComSumC] -- ,[ImpSumV] -- ,[ComSumV] -- ,[ISR] -- ,[ISRPend] -- ,[IngresoNeto] -- ,[IngresoNetoPend] -- ,[SumImpComCompra] -- ,[SumImpComVenta] -- ,[ComisionCompraCasa] -- ,[ComisionCompraBolsa] -- ,[ComisionVentaCasa] -- ,[ComisionVentaBolsa] -- ,[IOF] -- ,[Renta] -- ,[Tipo] -- ) -- SELECT TOP 1 @CodInv -- ,[OpPrefC] -- ,[OpBolsaC] -- ,[PrecioLimpioC] -- ,[FOperC] -- ,[FLiqC] -- ,[DiasTC] -- ,[GCapTotC] -- ,[GCapUnC] -- ,[RetAnBrC] -- ,[RetAnNetC] -- ,[UnC] -- ,[ValTransC] -- ,[MontoNetoC] -- ,[PrecSucioC] -- ,[FactDiv] -- ,[PrecioLimpioV] -- ,[FOperV] -- ,[FLiqV] -- ,[DiasTV] -- ,[GCapTotV] -- ,[GCapUnV] -- ,[RetAnBrV] -- ,[RetAnNetV] -- ,[UnV] -- ,[ValTransV] -- ,[MontoNetoV] -- ,[PrecSucioV] -- ,[IngresoBruto] -- ,[IngresoBrutoPend] -- ,[ImpSumC] -- ,[ComSumC] -- ,[ImpSumV] -- ,[ComSumV] -- ,[ISR] -- ,[ISRPend] -- ,[IngresoNeto] -- ,[IngresoNetoPend] -- ,[SumImpComCompra] -- ,[SumImpComVenta] -- ,[ComisionCompraCasa] -- ,[ComisionCompraBolsa] -- ,[ComisionVentaCasa] -- ,[ComisionVentaBolsa] -- ,[IOF] -- ,[Renta] -- ,[Tipo] -- FROM [dbo].[ACC0] WHERE CodInv=@CodInvTMP -- DELETE FROM [dbo].[ACC0] WHERE CodInv=@CodInvTMP --FETCH NEXT FROM REPETIDOS_CUR --INTO @CodInv, @Cantidad --END --CLOSE REPETIDOS_CUR --DEALLOCATE REPETIDOS_CUR