viernes, 18 de septiembre de 2020

crear tabla temporal y asignacion de registros / insertar registros desde una consulta SQL SERVER / insert records from a SQL SERVER query

 


----CREAMOS LA TABLA TEMPORAL

-- CREATE TABLE #temporal( IdPedidoDetalle BIGINT,IdPedido  bigint,IdArt  bigint,IdColor  bigint ,IdTalle  bigint,Cantidad  int,Precio  int,Ts  datetime)

-- INSERT INTO #temporal 

--SELECT IdPedidoDetalle, IdPedido, IdArt, IdColor, IdTalle, Cantidad, Precio, Ts FROM RDSAWSSQL.CATALOGO.dbo.SIGMA_CATALOGO_PEDIDO_DETALLES  AS scpd WITH (NOLOCK) WHERE SCPD.ts  BETWEEN @FDESDE AND @FHASTA

--------------------------------

--CREATE TABLE #temporal_cambio (IdPedidoDetalleCambio BIGINT,IdPedido  bigint,IdArt  bigint,IdColor  bigint ,IdTalle  bigint,Cantidad  int,Ts  datetime)

-- INSERT INTO #temporal_cambio 

--SELECT IdPedidoDetalleCambio,IdPedido,IdArt,IdColor,IdTalle,Cantidad,Ts FROM RDSAWSSQL.CATALOGO.dbo.SIGMA_CATALOGO_PEDIDO_DETALLES_CAMBIOS AS d WITH (NOLOCK) WHERE ts > @fdesde  

------

--CREATE TABLE #TEMPORAL_CABECERA

--       ( IdPedido bigint ,IdCliente  bigint ,IdToken  int,IdEstado  int,TipoCompra  varchar(100),QuienRetira  varchar(400),QuienRecibe varchar(400),Observaciones  varchar(400),CodigoEnvio  varchar(500),FechaAlta  datetime

--          ,Ts  datetime,NroFactura  varchar(200),Operacion  varchar(200),ObservacionesVendedor  varchar(max),EsResolucion  int,IdDireccion  bigint)

--INSERT into #TEMPORAL_CABECERA 

--SELECT IdPedido,IdCliente,IdToken,IdEstado,TipoCompra,QuienRetira,QuienRecibe,Observaciones,CodigoEnvio,FechaAlta,Ts,NroFactura,Operacion,ObservacionesVendedor,EsResolucion,IdDireccion

-- FROM RDSAWSSQL.CATALOGO.dbo.SIGMA_CATALOGO_PEDIDOS_CABECERA AS cb WITH (NOLOCK) WHERE cb.ts >  @FDESDE

-------

--CREATE TABLE #TEMPORAL_PEDIDO_HISTORICO (IdHistorial bigint,IdPedido  bigint,IdEstado  int,IdUsuario  int,Ts  datetime)

--INSERT INTO #TEMPORAL_PEDIDO_HISTORICO        

--SELECT IdHistorial,IdPedido,IdEstado,IdUsuario,Ts FROM  RDSAWSSQL.CATALOGO.dbo.SIGMA_CATALOGO_PEDIDOS_ESTADOS_HISTORIAL AS D WHERE D.TS > '20200801'

------

No hay comentarios:

Publicar un comentario

Los mail de oulook no se pueden reenviar.

 cuando en el asunto poseen un caracter especial por ejemplo @#$ los correos no salen y no te muestra ningun correo de rebote, especialmente...