ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

SELECT XY.* FROM (


Enviado por   •  15 de Mayo de 2017  •  Tareas  •  16.545 Palabras (67 Páginas)  •  158 Visitas

Página 1 de 67

SELECT XY.* FROM (

/*

select * from view_avance_contratacion

where etapa='ELAB_MODELO_CONTRATO'*/

SELECT orden,

cve_evento,

sum (X.cantidad) cantidad,

sum (X.acumulado) acumulado,

sum(X.gp_firma) as gp_firma,

sum(X.mt_firma) as mt_firma,

sum (X.mn) mn,

sum (X.usd) usd,

sum (X.usm) usm

FROM

(

/* ZPAR REGISTRADOS EN SAP*/

SELECT orden,

cve_evento,

sum (cantidad) cantidad,

sum (acumulado) acumulado,

sum(gp_firma) as gp_firma,

sum(mt_firma) as mt_firma,

sum (mn) mn,

sum (usd) usd,

sum (usm) usm,

0 opcion

FROM (

SELECT '00' orden,

'Programa' cve_evento,

Count (numrow) cantidad,

0 acumulado,

0 gp_firma,

0 mt_firma,

SUM (mn) mn,

SUM (usd) usd,

SUM (usm) usm,

0 opcion

from(

select

1 numrow,

vseg.mn,

vseg.usd,

vseg.usm

FROM view_avance_contratacion vseg

WHERE

vseg.ANIO_PROG_CONT = :anio

AND vseg.ETAPA NOT IN ('ANALISIS_MERCADO','AUT_ORG_COLEGIADO')

AND vseg.CVE_CENTRO_CONTRATACION <> '18575001'

AND vseg.num_programa_contratacion in (SELECT NUM_PROGRAMA_CONTRATACION

FROM PROGRAMA_CONTRATACIONES

WHERE CVE_SITUACION='74')

AND ('-1'=:version_prog or

('-1'<>:version_prog AND

vseg.num_programa_contratacion in (select num_programa_contratacion from version_programa where anio_version_programa=:anio

AND version_zpar=:version_prog))

)

AND vseg.desc_centro_contratacion IN (:centro_contratante)

AND decode(vseg.subdireccion,'SSAP','SSE','UNP','PPS',vseg.subdireccion) IN (:subdireccion)

)

UNION ALL

SELECT '02' orden,

decode(recibido,1,'Recibidos') cve_evento,

Count (recibido) cantidad,

0 acumulado,

0 gp_firma,

0 mt_firma,

SUM (mn) mn,

SUM (usd) usd,

SUM (usm) usm,

0 opcion

from(

select

1 numrow,

CASE when vseg.etapa!='PENDIENTE' THEN 1 ELSE 0 END recibido ,

vseg.mn,

vseg.usd,

vseg.usm

FROM view_avance_contratacion vseg

WHERE

vseg.ANIO_PROG_CONT = :anio

AND vseg.ETAPA NOT IN ('ANALISIS_MERCADO','AUT_ORG_COLEGIADO')

AND vseg.CVE_CENTRO_CONTRATACION <> '18575001'

AND vseg.num_programa_contratacion in (SELECT NUM_PROGRAMA_CONTRATACION

FROM PROGRAMA_CONTRATACIONES

WHERE CVE_SITUACION='74')

AND ('-1'=:version_prog or

...

Descargar como (para miembros actualizados)  txt (43.7 Kb)   pdf (79.4 Kb)   docx (29.3 Kb)  
Leer 66 páginas más »
Disponible sólo en Clubensayos.com