diff --git a/Database/1 - tablas.sql b/Database/1 - tablas.sql index b3035f6..ce96e0f 100644 --- a/Database/1 - tablas.sql +++ b/Database/1 - tablas.sql @@ -116,12 +116,12 @@ CREATE NONCLUSTERED INDEX [RDX_CANTINV_idx] ON [RDX_CANTINV] ON [PRIMARY] GO -CREATE NONCLUSTERED INDEX [RDX_CANTINV_idx] ON [RDX_CANTINV] +CREATE NONCLUSTERED INDEX [RDX_CANTINV_idx2] ON [RDX_CANTINV] ([TIPOCANT]) ON [PRIMARY] GO -CREATE NONCLUSTERED INDEX [RDX_CANTINV_idx2] ON [RDX_CANTINV] +CREATE NONCLUSTERED INDEX [RDX_CANTINV_idx3] ON [RDX_CANTINV] ([IDVEN]) ON [PRIMARY] GO diff --git a/Database/3 - procedimientos.sql b/Database/3 - procedimientos.sql index af96778..083d3eb 100644 --- a/Database/3 - procedimientos.sql +++ b/Database/3 - procedimientos.sql @@ -1,4 +1,6 @@ /*--------------- SQL ---------------*/ +DROP PROCEDURE crosstab +GO CREATE PROCEDURE crosstab @select varchar(8000), @@ -33,6 +35,8 @@ AS GO /*--------------- SQL ---------------*/ +DROP PROCEDURE RDX_P_CARGAR_INVENTARIOEDI +GO CREATE PROCEDURE RDX_P_CARGAR_INVENTARIOEDI AS @@ -83,6 +87,8 @@ END GO /*--------------- SQL ---------------*/ +DROP PROCEDURE RDX_P_CARGAR_VENTASEDI +GO CREATE PROCEDURE RDX_P_CARGAR_VENTASEDI AS @@ -140,6 +146,8 @@ END GO /*--------------- SQL ---------------*/ +DROP PROCEDURE RDX_P_SET_ULTIMOINVENTARIO +GO CREATE PROCEDURE RDX_P_SET_ULTIMOINVENTARIO AS @@ -150,7 +158,7 @@ BEGIN @TALLA VARCHAR(8), @FECHA DATETIME, @UPDATECMD VARCHAR(255) - + DECLARE ASD CURSOR FOR SELECT RTRIM(CENTRO), RTRIM(CODIGO), RTRIM(COLOR), RTRIM(TALLA), FECHA FROM RDX_V_INVENTARIO_MAXFECHAS @@ -166,7 +174,7 @@ BEGIN UPDATE RDX_INVENTARIOEDI SET ULTIMO_INVENTARIO=1 WHERE FECHA = CONVERT(VARCHAR, @FECHA, 112) AND CENTRO = @CENTRO AND CODIGO = @CODIGO AND COLOR = @COLOR AND TALLA = @TALLA AND TIPOCANT = 145 - + FETCH NEXT FROM ASD INTO @CENTRO, @CODIGO, @COLOR, @TALLA, @FECHA END END diff --git a/Database/SCRIPT MEJORAS TABLAS.SQL b/Database/SCRIPT MEJORAS TABLAS.SQL index 2907bb7..7afe58f 100644 --- a/Database/SCRIPT MEJORAS TABLAS.SQL +++ b/Database/SCRIPT MEJORAS TABLAS.SQL @@ -260,7 +260,7 @@ BEGIN NUMINF, CLAVE1, CLAVE2, CLAVE3, PERVENINI, NUMTALON, EANLUG, FILIAL, EANVEN, CODVEN, VENDEDOR, EANART, CODCOM, PRODUTO, DESC_PRODUTO, COR_PRODUTO, GRADE, TIPO_PRODUTO, GRUPO_PRODUTO, - DESC_COLECAO, VALVEN, CANVEN, CANDEV, CANVENNET, CANESP ) + DESC_COLECAO, VALVEN, CANVEN, CANDEV, CANVENNET, CANESP, IGNORAR ) SELECT RDX_CABVEN.NUMINF, RDX_ARTVEN.CLAVE1, @@ -286,7 +286,9 @@ BEGIN RDX_ARTVEN.CANVEN, RDX_ARTVEN.CANDEV, RDX_ARTVEN.CANVENNET, - RDX_ARTVEN.CANESP + RDX_ARTVEN.CANESP, + RDX_CABVEN.IGNORAR + FROM RDX_ARTVEN INNER JOIN RDX_LUGVEN ON (RDX_ARTVEN.CLAVE1 = RDX_LUGVEN.CLAVE1 AND RDX_ARTVEN.CLAVE2 = RDX_LUGVEN.CLAVE2) @@ -304,7 +306,7 @@ BEGIN CARGADO = 1 WHERE CARGADO IS NULL END -go +GO /*--------------- SQL ---------------*/