Querys Utilitarios
De CidesaWiki
QUERYS
SQLs para Oracle
CODIGOS PRESUPUESTARIOS EN CPASIINI QUE NO ESTAN EN CPDEFTIT
Select A.* From CPDefTit B, CPAsiIni A Where A.Codpre=B.Codpre(+) and B.Codpre is Null
CODIGOS PRESUPUESTARIOS QUE ESTAN EN CPIMPPRC QUE NO ESTAN EN CPDEFTIT
Select A.* From CPDefTit B, CPImpPrc A Where A.Codpre=B.Codpre(+) and B.Codpre is Null
CODIGOS PRESUPUESTARIOS QUE ESTAN EN CPIMPCOM QUE NO ESTAN EN CPDEFTIT
Select A.* From CPDefTit B, CPImpCom A Where A.Codpre=B.Codpre(+) and B.Codpre is Null
CODIGOS PRESUPUESTARIOS QUE ESTAN EN CPIMPCAU QUE NO ESTAN EN CPDEFTIT
Select A.* From CPDefTit B, CPImpCau A Where A.Codpre=B.Codpre(+) and B.Codpre is Null
CODIGOS PRESUPUESTARIOS QUE ESTAN EN CPIMPPAG QUE NO ESTAN EN CPDEFTIT
Select A.* From CPDefTit B, CPImpPag A Where A.Codpre=B.Codpre(+) and B.Codpre is Null
CODIGOS PRESUPUESTARIOS QUE ESTAN EN CPMOVAJU QUE NO ESTAN EN CPDEFTIT
Select A.* From CPDefTit B, CPMovAju A Where A.Codpre=B.Codpre(+) and B.Codpre is Null
IMPUTACIONES PRECOMPROMISOS SIN PADRES
Select A.* From CPPreCom B, CPImpPrc A Where A.Refprc=B.Refprc(+) and B.Refprc is Null
PRECOMPROMISOS SIN DETALLES
Select A.* From CPPreCom A, CPImpPrc B Where A.Refprc=B.Refprc(+) and B.Refprc is Null
IMPUTACIONES COMPROMISOS SIN PADRES
Select A.* From CPCompro B, CPImpCom A Where A.Refcom=B.Refcom(+) and B.Refcom is Null
COMPROMISOS SIN DETALLES
Select A.* From CPCompro A, CPImpCom B Where A.Refcom=B.Refcom(+) and B.Refcom is Null
IMPUTACIONES CAUSADOS SIN PADRES
Select A.* From CPCausad B, CPImpCau A Where A.Refcau=B.Refcau(+) and B.Refcau is Null
CAUSADOS SIN DETALLES
Select A.* From CPCausad A, CPImpCau B Where A.Refcau=B.Refcau(+) and B.Refcau is Null
IMPUTACIONES DE PAGADOS SIN PADRES
Select A.* From CPPagos B, CPImpPag A Where A.Refpag=B.Refpag(+) and B.RefPag is Null
PAGADOS SIN DETALLE
Select A.* From CPPagos A, CPImpPag B Where A.Refpag=B.Refpag(+) and B.RefPag is Null
MOVIMIENTOS DE AJUSTES SIN PADRES
Select A.* From CPAjuste B, CPMovAJu A Where A.Refaju=B.Refaju(+) and B.Refaju is Null
AJUSTES SIN MOVIMIENTOS
Select A.* From CPAjuste A, CPMovAJu B Where A.Refaju=B.Refaju(+) and B.Refaju is Null
IMPUTACIONES DE COMPROMISOS QUE REFIEREN A PRECOMPROMISOS QUE NO EXISTEN (REFERE)
Select A.* From CPPreCom B, CPImpCom A Where A.refere=B.Refprc(+) and B.Refprc is Null and A.Refere<>'NULO'
IMPUTACIONES DE CAUSADOS QUE HACEN REFERENCIA ACOMPROMISOS QUE NO EXISTEN
Select A.* From CPCompro B, CPImpCau A Where A.refere=B.Refcom(+) and B.Refcom is Null and A.Refere<>'NULO'
IMPUTACIONES DE CAUSADOS QUE HACEN REFERENCIA A PRECOMPROMISOS QUE NO EXISTEN
Select A.* From CPPreCom B, CPImpCau A Where A.Refprc=B.Refprc(+) and B.Refprc is Null and A.RefPrc<>'NULO'
IMPUTACIONES DE PAGADOS QUE HACEN REFERENCIA A CAUSADOS QUE NO EXISTEN
Select A.* From CPCausad B, CPImpPag A Where A.refere=B.Refcau(+) and B.Refcau is Null and A.Refere<>'NULO'
IMPUTACIONES DE PAGADOS QUE REFIEREN A COMPROMISOS QUE NO EXISTEN
Select A.* From CPCompro B, CPImpPag A Where A.refcom=B.Refcom(+) and B.Refcom is Null and A.Refcom<>'NULO'
IMPUTACIONES DE PAGADOS QUE REFIEREN A PRECOMPROMISOS QUE NO EXISTEN
Select A.* From CPPreCom B, CPImpPag A Where A.refprc=B.Refprc(+) and B.Refprc is Null and A.Refprc<>'NULO'
CODIGOS PRESUPUESTARIOS EN CPDEFTIT CON LONGITUD <>32
Select * From CPDefTit where Length(Codpre)<>32
CODIGOS PRESUPUESTARIOS EN CPASIINI CON LONGITUD <>32
Select * From CPAsiIni where Length(Codpre)<>32
CODIGOS PRESUPUESTARIOS EN CPIMPPRC CON LONGITUD <>32
Select * From CPImpPrc where Length(Codpre)<>32
CODIGOS PRESUPUESTARIOS EN CPIMPCOM CON LONGITUD <>32
Select * From CPImpCom where Length(Codpre)<>32
CODIGOS PRESUPUESTARIOS EN CPIMPCAU CON LONGITUD <>32
Select * From CPImpCau where Length(Codpre)<>32
CODIGOS PRESUPUESTARIOS EN CPIMPPAG CON LONGITUD <>32
Select * From CPImpPag where Length(Codpre)<>32
CODIGOS PRESUPUESTARIOS EN CPMOVAJU CON LONGITUD <>32
Select * From CPMovAju where Length(Codpre)<>32
CAUSADOS CON SALDO PAGADO MAYOR AL CAUSADO
Select * From CPIMPCAU where MONPAG>MonIMP
COMPROMISOS CON SALDO CAUSADO MAYOR AL COMPROMETIDO
SELECT * FROM CPIMPCOM WHERE MONCAU>MONIMP
COMPROMISOS CON SALDO PAGADO MAYOR AL COMPROMETIDO
SELECT * FROM CPIMPCOM WHERE MONPAG>MONIMP
COMPROMISOS CON SALDO PAGADO MAYOR AL CAUSADO
SELECT * FROM CPIMPCOM WHERE MONPAG>MONIMP
PRECOMPROMISOS CON FECHAS DE ANULACION FUERA DEL PERIODO
SELECT * FROM CPPRECOM WHERE TO_CHAR(FECANU,'YYYY')<>(SELECT TO_CHAR(FECINI,'YYYY') FROM CONTABA)
COMPROMISOS CON ANULACIONES FUERA DEL PERIODO
SELECT * FROM CPCOMPRO WHERE TO_CHAR(FECANU,'YYYY')<>(SELECT TO_CHAR(FECINI,'YYYY') FROM CONTABA)
CAUSADOS CON ANULACIONES FUERA DEL PERIODO
SELECT * FROM CPCAUSAD WHERE TO_CHAR(FECANU,'YYYY')<>(SELECT TO_CHAR(FECINI,'YYYY') FROM CONTABA)
PAGADOS CON ANULACIONES FUERA DEL PERIODO
SELECT * FROM CPPAGOS WHERE TO_CHAR(FECANU,'YYYY')<>(SELECT TO_CHAR(FECINI,'YYYY') FROM CONTABA)
AJUSTES CON ANULACIONES FUERA DEL PERIODO
SELECT * FROM CPAJUSTE WHERE TO_CHAR(FECANU,'YYYY')<>(SELECT TO_CHAR(FECINI,'YYYY') FROM CONTABA)
ORDENES DE PAGO SIN COMPROBANTE
SELECT A.* FROM OPORDPAG A, CONTABC B WHERE A.NUMCOM=B.NUMCOM(+) AND B.NUMCOM IS NULL AND (A.TIPCAU<>'O/PE')
MOVIMIENTOS EN LIBROS SIN COMPROBANTES
SELECT A.* FROM TSMOVLIB A, CONTABC B,CONTABA C WHERE A.NUMCOM=B.NUMCOM(+) AND B.NUMCOM IS NULL AND A.FECLIB>=C.FECINI
COMPROBANTES SIN DETALLES (HIJOS EN CONTABC1)
SELECT A.* FROM CONTABC A,CONTABC1 B WHERE A.NUMCOM=B.NUMCOM(+) AND B.NUMCOM IS NULL
REGISTROS EN CONTABC1 SIN PADRES
SELECT A.* FROM CONTABC B,CONTABC1 A WHERE A.NUMCOM=B.NUMCOM(+) AND B.NUMCOM IS NULL
VERIFICAR LONGITUD DE LAS CUENTAS EN CONTABB
SELECT * FROM CONTABB WHERE LENGTH(CODCTA)<>32
VERIFICAR LONGITUD DE CUENTAS DE CONTABB1
SELECT * FROM CONTABB1 WHERE LENGTH(CODCTA)<>32
VERIFICAR LOS 12 PERIDOS EN CONTABB1
SELECT CODCTA,COUNT(CODCTA) PERIODOS FROM CONTABB1 HAVING COUNT(CODCTA)<>12 GROUP BY CODCTA
COMPROBANTES CON CUENTAS NO EXISTENTES EN CONTABB
SELECT A.* FROM CONTABC1 A,CONTABB B WHERE A.CODCTA=B.CODCTA(+) AND B.CODCTA IS NULL
VERIFICAR LONGITUD DE CUENTAS EN CONTABC1
SELECT * FROM CONTABC1 WHERE LENGTH(CODCTA)<>32
COMPROBANTES CON CUENTAS NO CARGABLES
SELECT A.* FROM CONTABC1 A,CONTABB B WHERE A.CODCTA=B.CODCTA AND B.CARGAB='N'
VERIFICAR LOS 13 PERIODOS DE CPASIINI
SELECT CODPRE,COUNT(CODPRE) PERIODOS FROM CPASIINI HAVING COUNT(CODPRE)<>13 GROUP BY CODPRE
SQLs Estandar
Cheques sin beneficiario en OPBENEFI
select distinct a.numche, a.cedrif from tscheemi a left outer join opbenefi b on trim(a.cedrif)=trim(b.cedrif) where b.cedrif is null;
Cheques sin cuentas bancarias en TSDEFBAN
select distinct a.numche, a.fecemi from tscheemi a left outer join tsdefban b on trim(a.numcue)=trim(b.numcue) where b.numcue is null;
Cheques sin movimiento en libro
select distinct a.numche, a.fecemi, a.tipdoc from tscheemi a left outer join tsmovlib b on trim(a.numche)=trim(b.reflib) and trim(a.numcue)=trim(b.numcue) where b.reflib is null order by a.fecemi;