Repetidos ACC0.sql 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236
  1. --SELECT CodInv, Correlativo, Count('A') FROM ACC1 GROUP BY CodInv, Correlativo
  2. --SELECT * FROM [dbo].[ACC0] T0 WHERE T0.CodInv='INVACC00004'
  3. --SELECT T1.* FROM [dbo].[ACC1] T1 WHERE T1.CodInv='INVACC00004' order by Fecha
  4. SELECT
  5. T1.*
  6. FROM [dbo].[ACC1] T1
  7. INNER JOIN [dbo].[ACC0] T0 ON T0.CodInv=T1.CodInv
  8. WHERE T0.CodInv='INVACC00004' order by t1.Fecha
  9. --SELECT MAX(LEN(CodInv)) FROM ACC0
  10. --DECLARE @CodInv varchar(20), @Cantidad int
  11. --DECLARE @CodInvTMP varchar(20)
  12. --DECLARE REPETIDOS_CUR CURSOR FOR
  13. --SELECT CodInv, Count('A') 'Repeditos' FROM ACC0 GROUP BY CodInv HAVING COUNT('A')>1
  14. --OPEN REPETIDOS_CUR
  15. --FETCH NEXT FROM REPETIDOS_CUR
  16. --INTO @CodInv, @Cantidad
  17. --WHILE @@FETCH_STATUS = 0
  18. --BEGIN
  19. -- SET @CodInvTMP=@CodInv+'TMP'
  20. -- PRINT @CodInv
  21. -- PRINT @CodInvTMP
  22. -- INSERT INTO ACC0(
  23. -- [CodInv]
  24. -- ,[OpPrefC]
  25. -- ,[OpBolsaC]
  26. -- ,[PrecioLimpioC]
  27. -- ,[FOperC]
  28. -- ,[FLiqC]
  29. -- ,[DiasTC]
  30. -- ,[GCapTotC]
  31. -- ,[GCapUnC]
  32. -- ,[RetAnBrC]
  33. -- ,[RetAnNetC]
  34. -- ,[UnC]
  35. -- ,[ValTransC]
  36. -- ,[MontoNetoC]
  37. -- ,[PrecSucioC]
  38. -- ,[FactDiv]
  39. -- ,[PrecioLimpioV]
  40. -- ,[FOperV]
  41. -- ,[FLiqV]
  42. -- ,[DiasTV]
  43. -- ,[GCapTotV]
  44. -- ,[GCapUnV]
  45. -- ,[RetAnBrV]
  46. -- ,[RetAnNetV]
  47. -- ,[UnV]
  48. -- ,[ValTransV]
  49. -- ,[MontoNetoV]
  50. -- ,[PrecSucioV]
  51. -- ,[IngresoBruto]
  52. -- ,[IngresoBrutoPend]
  53. -- ,[ImpSumC]
  54. -- ,[ComSumC]
  55. -- ,[ImpSumV]
  56. -- ,[ComSumV]
  57. -- ,[ISR]
  58. -- ,[ISRPend]
  59. -- ,[IngresoNeto]
  60. -- ,[IngresoNetoPend]
  61. -- ,[SumImpComCompra]
  62. -- ,[SumImpComVenta]
  63. -- ,[ComisionCompraCasa]
  64. -- ,[ComisionCompraBolsa]
  65. -- ,[ComisionVentaCasa]
  66. -- ,[ComisionVentaBolsa]
  67. -- ,[IOF]
  68. -- ,[Renta]
  69. -- ,[Tipo]
  70. -- )
  71. -- SELECT TOP 1 @CodInvTMP
  72. -- ,[OpPrefC]
  73. -- ,[OpBolsaC]
  74. -- ,[PrecioLimpioC]
  75. -- ,[FOperC]
  76. -- ,[FLiqC]
  77. -- ,[DiasTC]
  78. -- ,[GCapTotC]
  79. -- ,[GCapUnC]
  80. -- ,[RetAnBrC]
  81. -- ,[RetAnNetC]
  82. -- ,[UnC]
  83. -- ,[ValTransC]
  84. -- ,[MontoNetoC]
  85. -- ,[PrecSucioC]
  86. -- ,[FactDiv]
  87. -- ,[PrecioLimpioV]
  88. -- ,[FOperV]
  89. -- ,[FLiqV]
  90. -- ,[DiasTV]
  91. -- ,[GCapTotV]
  92. -- ,[GCapUnV]
  93. -- ,[RetAnBrV]
  94. -- ,[RetAnNetV]
  95. -- ,[UnV]
  96. -- ,[ValTransV]
  97. -- ,[MontoNetoV]
  98. -- ,[PrecSucioV]
  99. -- ,[IngresoBruto]
  100. -- ,[IngresoBrutoPend]
  101. -- ,[ImpSumC]
  102. -- ,[ComSumC]
  103. -- ,[ImpSumV]
  104. -- ,[ComSumV]
  105. -- ,[ISR]
  106. -- ,[ISRPend]
  107. -- ,[IngresoNeto]
  108. -- ,[IngresoNetoPend]
  109. -- ,[SumImpComCompra]
  110. -- ,[SumImpComVenta]
  111. -- ,[ComisionCompraCasa]
  112. -- ,[ComisionCompraBolsa]
  113. -- ,[ComisionVentaCasa]
  114. -- ,[ComisionVentaBolsa]
  115. -- ,[IOF]
  116. -- ,[Renta]
  117. -- ,[Tipo]
  118. -- FROM [dbo].[ACC0] WHERE CodInv=@CodInv
  119. -- DELETE FROM [dbo].[ACC0] WHERE CodInv=@CodInv
  120. --INSERT INTO ACC0(
  121. -- [CodInv]
  122. -- ,[OpPrefC]
  123. -- ,[OpBolsaC]
  124. -- ,[PrecioLimpioC]
  125. -- ,[FOperC]
  126. -- ,[FLiqC]
  127. -- ,[DiasTC]
  128. -- ,[GCapTotC]
  129. -- ,[GCapUnC]
  130. -- ,[RetAnBrC]
  131. -- ,[RetAnNetC]
  132. -- ,[UnC]
  133. -- ,[ValTransC]
  134. -- ,[MontoNetoC]
  135. -- ,[PrecSucioC]
  136. -- ,[FactDiv]
  137. -- ,[PrecioLimpioV]
  138. -- ,[FOperV]
  139. -- ,[FLiqV]
  140. -- ,[DiasTV]
  141. -- ,[GCapTotV]
  142. -- ,[GCapUnV]
  143. -- ,[RetAnBrV]
  144. -- ,[RetAnNetV]
  145. -- ,[UnV]
  146. -- ,[ValTransV]
  147. -- ,[MontoNetoV]
  148. -- ,[PrecSucioV]
  149. -- ,[IngresoBruto]
  150. -- ,[IngresoBrutoPend]
  151. -- ,[ImpSumC]
  152. -- ,[ComSumC]
  153. -- ,[ImpSumV]
  154. -- ,[ComSumV]
  155. -- ,[ISR]
  156. -- ,[ISRPend]
  157. -- ,[IngresoNeto]
  158. -- ,[IngresoNetoPend]
  159. -- ,[SumImpComCompra]
  160. -- ,[SumImpComVenta]
  161. -- ,[ComisionCompraCasa]
  162. -- ,[ComisionCompraBolsa]
  163. -- ,[ComisionVentaCasa]
  164. -- ,[ComisionVentaBolsa]
  165. -- ,[IOF]
  166. -- ,[Renta]
  167. -- ,[Tipo]
  168. -- )
  169. -- SELECT TOP 1 @CodInv
  170. -- ,[OpPrefC]
  171. -- ,[OpBolsaC]
  172. -- ,[PrecioLimpioC]
  173. -- ,[FOperC]
  174. -- ,[FLiqC]
  175. -- ,[DiasTC]
  176. -- ,[GCapTotC]
  177. -- ,[GCapUnC]
  178. -- ,[RetAnBrC]
  179. -- ,[RetAnNetC]
  180. -- ,[UnC]
  181. -- ,[ValTransC]
  182. -- ,[MontoNetoC]
  183. -- ,[PrecSucioC]
  184. -- ,[FactDiv]
  185. -- ,[PrecioLimpioV]
  186. -- ,[FOperV]
  187. -- ,[FLiqV]
  188. -- ,[DiasTV]
  189. -- ,[GCapTotV]
  190. -- ,[GCapUnV]
  191. -- ,[RetAnBrV]
  192. -- ,[RetAnNetV]
  193. -- ,[UnV]
  194. -- ,[ValTransV]
  195. -- ,[MontoNetoV]
  196. -- ,[PrecSucioV]
  197. -- ,[IngresoBruto]
  198. -- ,[IngresoBrutoPend]
  199. -- ,[ImpSumC]
  200. -- ,[ComSumC]
  201. -- ,[ImpSumV]
  202. -- ,[ComSumV]
  203. -- ,[ISR]
  204. -- ,[ISRPend]
  205. -- ,[IngresoNeto]
  206. -- ,[IngresoNetoPend]
  207. -- ,[SumImpComCompra]
  208. -- ,[SumImpComVenta]
  209. -- ,[ComisionCompraCasa]
  210. -- ,[ComisionCompraBolsa]
  211. -- ,[ComisionVentaCasa]
  212. -- ,[ComisionVentaBolsa]
  213. -- ,[IOF]
  214. -- ,[Renta]
  215. -- ,[Tipo]
  216. -- FROM [dbo].[ACC0] WHERE CodInv=@CodInvTMP
  217. -- DELETE FROM [dbo].[ACC0] WHERE CodInv=@CodInvTMP
  218. --FETCH NEXT FROM REPETIDOS_CUR
  219. --INTO @CodInv, @Cantidad
  220. --END
  221. --CLOSE REPETIDOS_CUR
  222. --DEALLOCATE REPETIDOS_CUR