SQL - Como hacer esto usando variables tipo tabla

 
Vista:

Como hacer esto usando variables tipo tabla

Publicado por Nick (1 intervención) el 17/10/2006 21:31:35
SELECT PSF_NUMORD ,
PSF_NUMITM,
PSF_NUMPZA,

into ##rep_control
FROM PCP_SEGUIMIENTO (NOLOCK), PZA_ORDENTRA_FA (NOLOCK), DET_ORDENTRA_FA (NOLOCK), CAB_ORDENTRA (NOLOCK), CLIENTE (NOLOCK)
WHERE POFA_NUMORD = PSF_NUMORD AND
POFA_NUMITM = PSF_NUMITM AND
POFA_NUMPZA = PSF_NUMPZA AND
POFA_TIPPZA IN ('PF','PS') AND
DOFA_NUMORD = POFA_NUMORD AND
DOFA_NUMITM = POFA_NUMITM AND
OTRA_NUMERO = DOFA_NUMORD AND
COALESCE (OTRA_ESTADO,'')<> 'A' AND
CLI_CODIGO = OTRA_CODCLI and
COALESCE(POFA_LIQUIDA,0)= 0 and
coalesce(pofa_anulada,0) <>1

insert into ##rep_control

SELECT PCSL_NUMORD,
PCSL_NUMITM,
PCSL_NUMPZA,
POFA_DESCRI,
CLI_RAZSOC,
OTRA_FECAUT,
DOFA_FECTERM,
POFA_PLAFUN,
POFA_CODNOR,
FROM PCP_SEGUIMIENTO_LIMPIEZA (NOLOCK), PZA_ORDENTRA_FA (NOLOCK), DET_ORDENTRA_FA (NOLOCK), CAB_ORDENTRA (NOLOCK), CLIENTE (NOLOCK)
WHERE POFA_NUMORD = PCSL_NUMORD AND
POFA_NUMITM = PCSL_NUMITM AND
POFA_NUMPZA = PCSL_NUMPZA AND
POFA_TIPPZA IN ('PF','PS') AND
DOFA_NUMORD = POFA_NUMORD AND
DOFA_NUMITM = POFA_NUMITM AND
OTRA_NUMERO = DOFA_NUMORD AND
COALESCE (OTRA_ESTADO,'')<> 'A' AND
CLI_CODIGO = OTRA_CODCLI and
coalesce(pofa_anulada,0) <>1 and
COALESCE(POFA_LIQUIDA,0)= 0
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder