You are on page 1of 2

GEFI1RUB1

SELECT * FROM [BIB][.]GECLRE AS GECLRE


WHERE NOT EXISTS (SELECT 1
FROM [BIB][.]GECLRUB AS GECLRUB
WHERE GECLRUB.CODACT = [&WSQL-CODACT]
AND GECLRUB.CODCLI = [&WSQL-CODCLI]
AND GECLRUB.TYPRUB = '2'
AND GECLRUB.CODRUB = GECLRE.CODRUB)

GLDS114

SELECT GLCDEE.*, GLLIVE.*, GLZTLI.*, GLDIDS.*, GLCLI.NOMCLI,


CASE WHEN GLCDEE.INDTMS = '1' THEN '1' ELSE '0' END AS INDTMS_B,
CASE WHEN GLCDEE.RUPTOT = '1' THEN '1' ELSE '0' END AS RUPTOT_B,
CASE WHEN GLDIDS.DTASHT2 <> ' ' THEN 1 ELSE 0 END AS TEXTBL_B,
CASE WHEN [&WSQL-CODBUEXT] <> ' ' AND GLTEXTA.CODEXT IS NOT NULL THEN
GLTEXTA.CODEXT ELSE ' ' END [+]
' ' AS WCODEXTA_A14,
CASE WHEN [&WSQL-CODBUEXT] <> ' ' AND GLTEXTB.CODEXT IS NOT NULL THEN
GLTEXTB.CODEXT ELSE ' ' END [+]
' ' AS WCODEXTB_A14,
((GLLIVE.CUMPOI * 1000000) / [&WWW-RP2COE]) AS WIMP_CUMPOI, ((GLLIVE.CUMVOL *
1000000) / [&WWW-RV2COE]) AS WIMP_CUMVOL,
FROM [BIB][.]GLCDEE AS GLCDEE
INNER JOIN [BIB][.]GLLIVE AS GLLIVE
ON GLCDEE.NUMCDE = GLLIVE.NUMLIV
AND GLCDEE.SNUCDE = GLLIVE.SNULIV
LEFT JOIN [BIB][.]GLZTLI AS GLZTLI
ON GLZTLI.CODTLI = GLLIVE.CODTLI
INNER JOIN [BIB][.]GLWFI01 AS GLWFI01
ON GLWFI01.CODACT = GLLIVE.CODACT
LEFT JOIN [BIB][.]GLCLI AS GLCLI
ON GLCLI.CODACT = (CASE WHEN GLWFI01.RGPACT <> ' ' THEN GLWFI01.RGPACT ELSE
GLLIVE.CODACT END)
AND GLCLI.CODCLI = GLLIVE.CODCLI
LEFT JOIN [BIB][.]GLDIDS AS GLDIDS
ON GLDIDS.CODPGM = 'GLDS114'
AND GLDIDS.CLEREP = ' '
AND GLDIDS.CLEFIC = [CHAR]GLCDEE.NUMCDE) [+] [CHAR]GLCDEE.SNUCDE)
LEFT JOIN [BIB][.]GLTEXT AS GLTEXTA ON GLTEXTA.CODSYS = [&WSQL-CODBUEXT] AND
GLTEXTA.CODACT = GLLIVE.CODACT AND GLTEXTA.CODTIE= GLCDEE.CODCLI AND GLTEXTA.TYPTIE
= '3'
LEFT JOIN [BIB][.]GLTEXT AS GLTEXTB ON GLTEXTB.CODSYS = [&WSQL-CODBUEXT] AND
GLTEXTB.CODACT = GLLIVE.CODACT AND GLTEXTB.CODTIE= GLCDEE.CLILIV AND GLTEXTB.TYPTIE
= '3'

GEFI460

SELECT * FROM [BIB][.]GEFILU AS GEFILU


LEFT JOIN [BIB][.]GEZRUB AS GEZRUB
ON GEZRUB.CODRUB = GEFILU.CODRUB
AND GEZRUB.TYPRUB = GEFILU.TYPRUB
AND GEZRUB.ISOLGE = [&WWW-ISOLGE]
WHERE NOT EXISTS
(SELECT 1 FROM [BIB][.]GEPRRUB AS GEPRRUB
WHERE [&PRO-CODACT] = GEPRRUB.CODACT
AND [&PRO-CODPRO] = GEPRRUB.CODPRO
AND GEFILU.TYPRUB = GEPRRUB.TYPRUB
AND GEFILU.CODRUB = GEPRRUB.CODRUB)

GLDS801F4

SELECT GLGLND.TYPTIE, GLGLND.CODGLN, GLGLND.CODTIE, GLGLN.CODGLN, GLGLN.NOMTIE


FROM [BIB][.]GLGLND AS GLGLND
INNER JOIN [BIB][.]GLGLN AS GLGLN
ON GLGLN.CODGLN = GLGLND.CODGLN
WHERE GLGLND.TYPTIE = '3'

You might also like