Querys Utilitarios

De CidesaWiki

(Diferencias entre revisiones)
Saltar a navegación, buscar
(New page: == '''QUERYS''' == '''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 ---- ...)
 
(Una edición intermedia no se muestra.)
Línea 1: Línea 1:
-
 
== '''QUERYS''' ==
== '''QUERYS''' ==
   
   
 +
 +
== SQLs para Oracle ==
'''CODIGOS PRESUPUESTARIOS EN CPASIINI QUE NO ESTAN EN CPDEFTIT'''
'''CODIGOS PRESUPUESTARIOS EN CPASIINI QUE NO ESTAN EN CPDEFTIT'''
Línea 289: Línea 290:
SELECT CODPRE,COUNT(CODPRE) PERIODOS FROM CPASIINI HAVING COUNT(CODPRE)<>13 GROUP BY CODPRE
SELECT CODPRE,COUNT(CODPRE) PERIODOS FROM CPASIINI HAVING COUNT(CODPRE)<>13 GROUP BY CODPRE
 +
 +
 +
 +
----
 +
 +
== SQLs Estandar ==
 +
 +
 +
'''Cheques sin beneficiario en OPBENEFI'''
 +
 +
<pre>
 +
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;
 +
</pre>
 +
 +
'''Cheques sin cuentas bancarias en TSDEFBAN'''
 +
 +
<pre>
 +
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;
 +
</pre>
 +
 +
 +
'''Cheques sin movimiento en libro'''
 +
 +
<pre>
 +
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;
 +
</pre>

Última versión de 20:23 3 abr 2008

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;
Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas