CONSULTAS

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 25

Campos PCRF-OCUDR

Custom1->schar

Custom2->region

Custom3->roam Restriction

Custom5->internet compartido

Custom8->velocidad

Catalogos estan en: /usr/etl/datafeed/geai

_______________________________________________________________

_______________

EJEMPLOS SELECT POR ZONA

select a.zona, count (*)

from SIR_PFM_CPS_V544 a

group by A.ZONA

order by A.ZONA asc;

________________________________

LAS CADENAS DE DATOS TIPO "VARCHAR" SIEMPRE VAN.. 'A'

_________________________________________________________

AGREGAR A CONSULTAS DE DBA EL QRY DE MOVIMIENTOS

PENDIENTES

AND NOT EXISTS (SELECT /*+ parallel (X,23) */ 1 FROM

I2R_REF_MOVIMIENTOS_V522 X WHERE A.MSISDN=X.MSISDN

AND X.PLATAFORMA IN ('M2K','SIAP','VIP','Prueba','Asap'));


YA QUE FILTRA LAS LÍNEAS QUE PUDIERAN TENER MOVIMIENTOS Y

ESTAS NO DEBEN TOMARSE EN CUENTA EN LAS CONSULTAS

_______________________________________________________________

______

TABLAS DE INTERES:

SELECT *

FROM I2R_REF_MODALIDADES_V521 -- ENCONTRAMOS

TODAS LAS LINEAS DE TELCEL CON LOS CAMPOS MSISDN IMSI

REGION STATUS PRODUC_LIST CICLO SC MODALIDAD PLAN BASE

SELECT *

FROM SIR_PFM_M2K_V521 ------- LINEAS DE MOBILE POSPAGO

SELECT *

FROM SIR_PFM_SIAP_V521 -- --------------- LINEAS SIAP PREPAGO

select *

from SIR_PFM_HLRP_V521 ----LINEAS MOBILE MIXTAS, POSPAGO

CON CAMPOS MSISDN IMSI IMEI CAT HLR_ID OICK TICK STYPE

FLAG_SETTINGS APN_FLAGS DCF_STATUS IVR_NUMBER REGION

PRBT
_______________________________________________________-

--ORDEN--

SELECT */ columna1, columna2,....

FROM nombre-tabla

[WHERE condición]

[GROUP BY columna1, columna2.... ]

[HAVING condición-selección-grupos ]

[ORDER BY columna1 [DESC], columna2 [DESC]... ]

________________________________________________

SELECT STATUS

FROM SIR_PFM_SIAP_V521

GROUP BY STATUS

--MUESTRA INFORMASION UNICA GROUP BY

____________________________________________

SELECT TECH_ID, STATUS , COUNT (*)

FROM SIR_PFM_SIAP_V521

WHERE STATUS = 'A'

AND TECH_ID = 5

GROUP BY TECH_ID, STATUS

MUESTAR INFORMACION CUENTA Y AGRUPA

___________________________________________________
SELECT TECH_ID, COUNT (*)

FROM SIR_PFM_SIAP_V521

WHERE STATUS = 'A'

AND TECH_ID = 5

GROUP BY TECH_ID

EJEMPLO DE CONTEO DE DOS VALORES DE UNA SOLA TABLA

___________________________________________________________

SELECT /*+ PARALLEL(C,23) PARALLEL(P,23)*/

C.STATUS , C.TECH_ID , COUNT (*)

FROM SIR_PFM_M2K_V521 C

INNER JOIN SIR_PFM_HLRP_V521 P on C.MSISDN = P.MSISDN

WHERE STATUS = 'AC'

GROUP BY STATUS , TECH_ID

ORDER BY TECH_ID

--Todas las lineas de HLR, Pospago que se encuentren Activas Divididas por 3G,

4G y volte

_______________________________________________________________

_________________________________

SELECT /*+ PARALLEL(C,23) PARALLEL(P,23)*/

C.REGION , C.STATUS , COUNT (*)

FROM SIR_PFM_SIAP_V521 C
INNER JOIN SIR_PFM_HLRP_V521 P on C.MSISDN = P.MSISDN

WHERE C.STATUS IN ('A','PA')

GROUP BY C.REGION , C.STATUS

ORDER BY C.REGION , C.STATUS

--Todas las lineas de HLR, Prepago ordenadas por región con estatus Activo y

Preactico

_______________________________________________________________

__________________________________

---

SELECT /*+ PARALLEL(C,23) PARALLEL(P,23)*/

P.PRBT , P.IVR_NUMBER , C.REGION , COUNT (*)

FROM SIR_PFM_M2K_V521 C

INNER JOIN SIR_PFM_HLRP_V521 P

ON C.MSISDN = P.MSISDN

AND P.PRBT = 1 AND P.IVR_NUMBER IS NULL

GROUP BY P.IVR_NUMBER , P.PRBT , C.REGION

ORDER BY C.REGION

--Solo nulos

---

select c.region, count(*)

from SIR_PFM_M2K_V521 C, SIR_PFM_HLRP_V521 P ,


i2r_ref_modalidades_v521 a

where C.MSISDN = P.MSISDN

and C.MSISDN = a.msisdn

AND P.IVR_NUMBER IS NULL

AND P.PRBT = 1

group by c.region

order by c.region ASC

--otro tipo de inner join pero se tarda --

SELECT /*+ PARALLEL(C,23) PARALLEL(P,23)*/

P.PRBT , P.IVR_NUMBER , C.REGION , COUNT (*)

FROM SIR_PFM_M2K_V521 C

INNER JOIN SIR_PFM_HLRP_V521 P

ON C.MSISDN = P.MSISDN

AND P.PRBT = 1 AND P.IVR_NUMBER IS NULL OR P.IVR_NUMBER = 0

GROUP BY P.IVR_NUMBER , P.PRBT , C.REGION

ORDER BY C.REGION

--en este ejemplo muestra los que con nulos y ceros--

--TODAS LAS LINEAS DE HLR, POSPAGO QUE TENGAN

COSTESTONE"PRBT =1" Y NO TENGAN BUZON"IVR_NUMBER = NULL"


POR REGION.

_______________________________________________________________

_______________________________________________________________

______________

SELECT /*+ PARALLEL(C,23) PARALLEL(P,23)*/

C.MODALIDAD , C.PLAN_BASE , C.REGION , COUNT (*)

FROM i2r_ref_modalidades_v521 C LEFT JOIN SIR_PFM_EPS_V521 P

ON C.MSISDN = P.MSISDN

GROUP BY C.MODALIDAD , C.PLAN_BASE , C.REGION

ORDER BY C.MODALIDAD , C.PLAN_BASE , C.REGION

--TODAS LAS LINEAS DE MODALIDADES Y QUE NO EXISTA EN EPS

CONTEO DE MODALIDADES, PLAN BASE, REGION

_______________________________________________________________

_______________________________________________________________

________________

SELECT MODALIDAD,COUNT (*)

FROM I2R_REF_MODALIDADES_V521

GROUP BY MODALIDAD
ORDER BY MODALIDAD

--CONTEO DE TODAS LAS LINEAS EXISTENTES VOLTE LAS CUALES

SE FILTRARON POR EL CAMPO MODALIDAD QUE ES EL QUE

CONTIENE EL TIPO DE TECNOLOGIA

_______________________________________________________________

_______________________________________________________________

__________________

EJEMPLOS :

Si ((Si MSISDN ~ Mobile 2000 && Modalidad ~! Costcontrol && Product_List

~ (SIMAR) && CUSTOM5 = 1

)) hacer:

Generar reporte y enviar archivo llamado SIMAR_no_Costcontrol_VZZ.txt

M2K_Msisdn,M2K_region, M2K_estatus,M2K_lista_productos,

PCRF_CUSTOM5

SELECT /*+ PARALLEL(M,23) PARALLEL(O,23)*/

M.MSISDN ||','|| M.REGION ||','|| M.STATUS ||','|| M.PRODUCT_LIST ||','||

O.INT_COMPARTIDO
FROM I2R_REF_MODALIDADES_V521 M ,

SIR_PFM_OCUDR_TEK_V521 O

WHERE M.MSISDN = O.MSISDN

AND M.MODALIDAD NOT LIKE '%CostControl%'

AND M.PRODUCT_LIST LIKE '%SIMAR%'

AND O.INT_COMPARTIDO = '1'

_______________________________________________________________

_______________________________________________________________

___________________

Si ((Si MSISDN ~ Mobile 2000 && Modalidad Costcontrol && Product_List ~

(SIMAR ) && CUSTOM5 = 0 )) hacer:

Generar reporte alta CUSTOM5 y enviar archivo llamado

SIMAR_CUSTOM5_VZZ.txt

M2K_Msisdn,M2K_region, M2K_estatus,M2K_lista_productos,

PCRF_CUSTOM5

SELECT /*+ PARALLEL(M,23) PARALLEL(O,23)*/

M.MSISDN ||','|| M.REGION ||','|| M.STATUS ||','|| M.PRODUCT_LIST ||','||

O.INT_COMPARTIDO

FROM I2R_REF_MODALIDADES_V521 M ,

SIR_PFM_OCUDR_TEK_V521 O

WHERE M.MSISDN = O.MSISDN


AND M.MODALIDAD LIKE '%CostControl%'

AND M.PRODUCT_LIST LIKE '%SIMAR%'

AND O.INT_COMPARTIDO = '0'

_______________________________________________________________

_______________________________________________________________

________________

Si ((Si MSISDN ~ Mobile 2000 && Modalidad Costcontrol && Product_List !~

(SIMAR ) && CUSTOM5 = 1 )) hacer:

Generar reporte baja CUSTOM5 y enviar archivo llamado

*Modulo_I_baja_CUSTOM5.csv

M2K_Msisdn,M2K_region, M2K_estatus,M2K_lista_productos,

PCRF_CUSTOM5

SELECT /*+ PARALLEL(M,23) PARALLEL(O,23)*/

M.MSISDN ||','|| M.REGION ||','|| M.STATUS ||','|| M.PRODUCT_LIST ||','||

O.INT_COMPARTIDO

FROM I2R_REF_MODALIDADES_V521 M ,

SIR_PFM_OCUDR_TEK_V521 O
WHERE M.MSISDN = O.MSISDN

AND M.MODALIDAD LIKE '%CostControl%'

AND M.PRODUCT_LIST NOT LIKE '%SIMAR%'

AND O.INT_COMPARTIDO = '1'

_______________________________________________________________

_______________________________________________________________

________________

Nos puedes ayudar a obtener la información de las líneas que en Mobile 2000

que tengan cualquiera de los siguientes productos

(A122P,AP122,AP133,AP494,AP606,AP612,AP646,AP650,AP652,AP654,AP

682,AP685,AP690,AP693,AP696,AP700,AP702,AP704,AP706,APSOF)

Gracias ¡

SELECT /*+ PARALLEL(M,23) PARALLEL(A,23)*/

M.MSISDN||','||M.REGION||','||M.PRODUCT_LIST||','|| A.APN_LIST

FROM SIR_PFM_M2K_V522 M , SIR_REF_HLRS_APNS_V522 A

WHERE M.MSISDN = A.MSISDN

and (M.PRODUCT_LIST LIKE '%:A122P:%'

or M.PRODUCT_LIST LIKE '%:AP122:%'

or M.PRODUCT_LIST LIKE '%:AP133:%'

or M.PRODUCT_LIST LIKE '%:AP494:%'

or M.PRODUCT_LIST LIKE '%:AP606:%'


or M.PRODUCT_LIST LIKE '%:AP612:%'

or M.PRODUCT_LIST LIKE '%:AP646:%'

or M.PRODUCT_LIST LIKE '%:AP650:%'

or M.PRODUCT_LIST LIKE '%:AP652:%'

or M.PRODUCT_LIST LIKE '%:AP654:%'

or M.PRODUCT_LIST LIKE '%:AP682:%'

or M.PRODUCT_LIST LIKE '%:AP685:%'

or M.PRODUCT_LIST LIKE '%:AP690:%'

or M.PRODUCT_LIST LIKE '%:AP693:%'

or M.PRODUCT_LIST LIKE '%:AP696:%'

or M.PRODUCT_LIST LIKE '%:AP700:%'

or M.PRODUCT_LIST LIKE '%:AP702:%'

or M.PRODUCT_LIST LIKE '%:AP704:%'

or M.PRODUCT_LIST LIKE '%:AP706:%'

or M.PRODUCT_LIST LIKE '%:APSOF:%')

ORDER BY M.REGION asc;

_______________________________________________________________

____________________________________________________

1.- Obtener todas las lineas a nivel nacional que tengan en M2K el producto BUZ I

y el Cos de buzon MIO diferente a 1

SELECT /*+ PARALLEL(M,23) PARALLEL(B,23)*/

M.MSISDN||','||M.REGION||','||M.PRODUCT_LIST||','||B.COS

FROM I2R_REF_MODALIDADES_V522 M , SIR_PFM_MIO_V522 B

WHERE M.MSISDN = B.MSISDN


AND M.PRODUCT_LIST LIKE '%:BUZ I:%'

AND (B.COS != 1 OR B.COS IS NULL)

--SE AGREGA FILTRO PARA MOVIMIENTOS PENDIENTES--

AND NOT EXISTS (SELECT /*+ parallel (X,23) */ 1 FROM

I2R_REF_MOVIMIENTOS_V522 X WHERE M.MSISDN=B.MSISDN

AND X.PLATAFORMA IN ('M2K','SIAP','VIP','Prueba','Asap'))

ORDER BY M.REGION ASC;

_______________________________________________________________

_____________________________________________________

3.- Obtener todas las lineas a nivel nacional que tengan en SIAP el producto 4 y el

Cos de buzon MIO diferente a 2

CONTEO

SELECT /*+ PARALLEL(M,23) PARALLEL(B,23)*/

COUNT (M.MSISDN)

FROM I2R_REF_MODALIDADES_V522 M , SIR_PFM_MIO_V522 B

WHERE M.MSISDN = B.MSISDN

AND M.PRODUCT_LIST LIKE '%:4:%'

AND M.PLAN_BASE = 'Prepago'

AND (B.COS != 2 OR B.COS IS NULL)

AND NOT EXISTS (SELECT /*+ parallel (X,23) */ 1 FROM

I2R_REF_MOVIMIENTOS_V522 X WHERE M.MSISDN=X.MSISDN

AND X.PLATAFORMA IN ('M2K','SIAP','VIP','Prueba','Asap'));


____________________________________________________

Se solicita un reporte de líneas con plan base prepago, que estén con estatus AC en

M2K, y en SIAP tengan aprovisionado el producto 1 de suspensión.

Listado_Lineas_Prepago SALIDAS: MSISDN REGION

SIAP_ESTATUS SIAP_PRODUCTS MODALIDAD OBI

OBO TS21 TS22 NAM BS3G EPS_ODB

select /*+ parallel (a,23) parallel (b,23) parallel (c,23) parallel (d,23)*/

a.msisdn||','||a.region||','||B.STATUS||','||a.product_list||','||a.plan_base||','||

a.modalidad||','||C.B_OBI||','||C.B_OBO||','||C.B_TS21||','||

C.B_TS22||','||C.B_NAM||','||D.ODB

from i2r_ref_modalidades_V523 a, sir_pfm_m2k_V523 b ,

SIR_VX_HLRP_V523 c , sir_pfm_eps_V523 d

where a.msisdn = b.msisdn and a.msisdn = c.msisdn and a.msisdn = D.MSISDN

and B.STATUS = 'AC'

and a.plan_base = 'Prepago'

and a.product_list like '%:1:%';

_______________________________________________________________

________________--

++Validar líneas con categoría OSB4 activa en HLR++PREPAGO


Se solicita un reporte con la siguiente condición:

1.- Extraer todas las líneas que cuentan con la categoría OSB4,1 en HLR

Enviar el detalle con el siguiente layout:Listado_siOSB4_Concentrado

MSISDN REGION IMSI SIAP_ESTATUS SIAP_PRODUCTOS

STYPE OSB4

SELECT /*+ PARALLEL(M,23) PARALLEL(B,23)*/

M.MSISDN

FROM I2R_REF_MODALIDADES_V524 M , SIR_VX_HLRP_V523 B

WHERE M.MSISDN = B.MSISDN

AND B.B_OSB4 = 1

AND M.PLAN_BASE = 'Prepago'

AND M.STATUS = 'AC'

_______________________________________________________________

_______________________________________________________________

______________

DUPLICADOS

BUSCA RECURSIVAMENTE EN UNA TABLA.

select /*+ parallel (a,23) */ * from SIR_PFM_SPRV4_V525 a where a.msisdn in


(select /*+ parallel (a,23) */ a.msisdn

from SIR_PFM_SPRV4_V525 a

group by a.msisdn

having count(a.msisdn) > 1 );

_______________________________________________________________

_________________________________

consulta en catalogos

SELECT /*+ PARALLEL(A,23)*/

A.MSISDN||','||A.IMSI||','||A.REGION||','||A.PRODUCT_LIST

FROM I2R_REF_M2K_VZZ A

WHERE (A.PRODUCT_LIST LIKE '%:NGPRS:%'

OR A.PRODUCT_LIST LIKE '%:DSAPN:%'

OR A.PRODUCT_LIST LIKE '%:NOWEB:%'

OR A.PRODUCT_LIST LIKE '%:NRIGP:%'

OR A.PRODUCT_LIST LIKE '%:CCCCC:%'

OR A.PRODUCT_LIST LIKE '%:NKWEB:%')

AND (

FROM_CATALOG,M.PRODUCT_LIST NOT LIKE '%:&PROD&:%' AND

,cat_apn_todos.txt

ORDER BY A.REGION ASC;

_______________________________________________-------

CONSULTA TANGO LINEAS PUJ CON VELOCIDAD MAX select


A.MSISDN, A.ID_PLAN, A.PLAN_STATE, B.NAME,

A.EXPIRY_TIME_STAMP, A.UPDATED_TIME, A.CREATED_TIME,

A.RENEWAL_DAY_OF_MONTH, A.RENEWAL_TIME_STAMP,

C.VELOCIDAD

from I2R_DAY_SM_POSPAGO_08JUN a,

I2R_DAY_SMPO_PLAN_DEFINI_08JUN b , SIR_PFM_OCUDR_TEK_V530

where A.ID_PLAN = B.ID

AND A.MSISDN = C.MSISDN

and (B.NAME like '%U00%'

or B.NAME like '%U01%'

or B.NAME like '%U02%'

or B.NAME like '%U03%'

or B.NAME like '%U04%')

and A.PLAN_STATE = 'CONSUMED'

and A.EXPIRY_TIME_STAMP < sysdate

--and C.VELOCIDAD like 'MAX' con vel 29 sin Vel---CUSTOM 8

_______________________________________________________________

_______________________________________________________

valida tango por fechas de expiracion

select

A.MSISDN, A.ID_PLAN, A.PLAN_STATE, B.NAME,


A.EXPIRY_TIME_STAMP, A.UPDATED_TIME, A.CREATED_TIME,

A.RENEWAL_DAY_OF_MONTH, A.RENEWAL_TIME_STAMP,

C.VELOCIDAD

from I2R_DAY_SM_POSPAGO_08JUN a,

I2R_DAY_SMPO_PLAN_DEFINI_08JUN b , SIR_PFM_OCUDR_TEK_V530

where A.ID_PLAN = B.ID

AND A.MSISDN = C.MSISDN

and (B.NAME like '%U00%'

or B.NAME like '%U01%'

or B.NAME like '%U02%'

or B.NAME like '%U03%'

or B.NAME like '%U04%')

and A.PLAN_STATE = 'CONSUMED'

and A.EXPIRY_TIME_STAMP between to_date('2018-07-07

00:00:00','YYYY-MM-DD HH24:MI:SS') and to_date('2018-07-07

23:59:59','YYYY-MM-DD HH24:MI:SS')

and C.VELOCIDAD like 'MAX'; -- con vel 29 sin Vel

____________________________________________--

select count (*)

--A.MSISDN, A.ID_PLAN, A.PLAN_STATE, B.NAME,

A.EXPIRY_TIME_STAMP, A.UPDATED_TIME, A.CREATED_TIME,


A.RENEWAL_DAY_OF_MONTH, A.RENEWAL_TIME_STAMP,

C.VELOCIDAD

from I2R_DAY_SM_POSPAGO_08JUN a,

I2R_DAY_SMPO_PLAN_DEFINI_08JUN b , SIR_PFM_OCUDR_TEK_V530

where A.ID_PLAN = B.ID

AND A.MSISDN = C.MSISDN

and (B.NAME like 'U00%'

or B.NAME like 'U01%'

or B.NAME like 'U02%'

or B.NAME like 'U03%'

or B.NAME like 'U04%')

and A.PLAN_STATE = 'CONSUMED'

and a.EXPIRY_TIME_STAMP < sysdate

--and A.EXPIRY_TIME_STAMP between to_date('2018-07-07

00:00:00','YYYY-MM-DD HH24:MI:SS') and to_date('2018-07-07

23:59:59','YYYY-MM-DD HH24:MI:SS')

and C.VELOCIDAD like 'MAX'; -- cont 11/06/2018 493

________________________________________________________-

Se solicita un reporte con la siguiente condición:

1.- Extraer todas las líneas a nivel nacional que cuentan con la categoría OSB4,1 y

obtener el valor del Stype de HLR

Enviar el detalle con el siguiente layout:

se consultan para HLR y CPS para obtener todas las regiones:


SELECT 'MSISDN,REGION,IMSI,ESTATUS,PRODUCT_LIST,OSB4,STYPE'

FROM DUAL;

SELECT /*+ PARALLEL(M,23) PARALLEL(B,23)*/

M.MSISDN||','||M.REGION||','||M.IMSI||','||M.STATUS||','||

M.PRODUCT_LIST||','||B.B_OSB4||','||B.STYPE

FROM I2R_REF_MODALIDADES_VZZ M, SIR_VX_HLRP_VZZ B

WHERE M.MSISDN = B.MSISDN

AND B.B_OSB4 = 1

AND NOT EXISTS (SELECT /*+ parallel (X,23) */ 1 FROM

I2R_REF_MOVIMIENTOS_VZZ X WHERE M.MSISDN=X.MSISDN

AND X.PLATAFORMA IN ('M2K','SIAP','VIP','Prueba','Asap'));

SELECT /*+ PARALLEL(M,23) PARALLEL(B,23) PARALLEL(C,23)*/

M.MSISDN||','||M.REGION||','||M.IMSI||','||M.STATUS||','||

M.PRODUCT_LIST||','||C.OSB4||','||C.STYPE

FROM I2R_REF_MODALIDADES_VZZ M,SIR_PFM_CPS_VZZ C

WHERE M.MSISDN = C.MSISDN

AND C.OSB4 = 1

AND NOT EXISTS (SELECT /*+ parallel (X,23) */ 1 FROM

I2R_REF_MOVIMIENTOS_VZZ X WHERE M.MSISDN=X.MSISDN

AND X.PLATAFORMA IN ('M2K','SIAP','VIP','Prueba','Asap'))

_____________________________________________________________
Usuarios modalidad VOLTE a nivel nacional con el producto (IOTR1, IOTR2,

IOTR3, IOTR4 o IOTR5 ) Y tengan producto (TRANS, TRAN0 o TRAN1)

SELECT /*+ PARALLEL(M,23) PARALLEL(B,23)*/

M.MSISDN||','||M.REGION||','||M.IMSI||','||M.PLAN_BASE||','||

M.MODALIDAD||','||M.PRODUCT_LIST||','||M.STATUS

FROM I2R_REF_MODALIDADES_VZZ M

WHERE M.MODALIDAD LIKE '%Volte%'

and (M.PRODUCT_LIST LIKE '%:IOTR1:%'

OR M.PRODUCT_LIST LIKE '%:IOTR2:%'

OR M.PRODUCT_LIST LIKE '%:IOTR3:%'

OR M.PRODUCT_LIST LIKE '%:IOTR4:%'

OR M.PRODUCT_LIST LIKE '%:IOTR5:%')

AND (M.PRODUCT_LIST LIKE '%:TRANS:%'

OR M.PRODUCT_LIST LIKE '%:TRAN0:%'

OR M.PRODUCT_LIST LIKE '%:TRAN1:%'

_______________________________________________________________

___________

INTERNET EN TU CASA

select A.REGION, count(*) from i2r_ref_modalidades_v540 a

where A.PRODUCT_LIST like '%:IFH00:%' or A.PRODUCT_LIST like

'%:IFH01:%'
group by A.REGION

_______________________________________________________________

___________CONSULTA FECHA Y CUENTA RESULTADOS

SELECT/*+ parallel (a,23) */ a.FECHA,count (*)

FROM I2R_REF_BAM_SEND A

WHERE A.FECHA like TO_DATE('26/09/2018', 'DD-MM-YYYY')

group by A.FECHA

___________________

________________________________________________________

________________CONSULTA RANGO DE FECHAS HORAS Y

CUENTA-----bajas

SELECT FECHA,COUNT (*)

FROM I2R_REF_BAM_SEND A

WHERE A.FECHA BETWEEN TO_DATE('26-09-2018 00:00:00', 'DD-MM-

YYYY HH24:MI:SS')

AND TO_DATE('26-09-2018 23:59:59', 'DD-MM-YYYY HH24:MI:SS')

GROUP BY A.FECHA

_______________________________________

BORRA RESULTADOS FECHAS

--SELECT *
DELETE FROM I2R_REF_BAM_SEND A

WHERE A.FECHA BETWEEN TO_DATE('26/09/2018 00:00:00',

'DD/MM/YYYY HH24:MI:SS')

AND TO_DATE('27/09/2018 23:59:59', 'DD/MM/YYYY HH24:MI:SS') ;

--GROUP BY A.FECHA

-- TO_CHAR(SYSDATE, '26/09/2018')

___________________

1.- Obtener todas las lineas de M2K que en HLR cuenten con un APNID,30

2.- Obtener todas las lineas de SIAP que en HLR cuenten con un

APNID,30

select 'MSISDN,REGION,PRODUCT_LIST,HLR_APNID' from dual;

SELECT /*+PARALLEl (A,23) PARALLEL (B,23)*/

A.MSISDN||','||A.REGION||','||A.PRODUCT_LIST||','||B.APN_LIST

from I2R_REF_MODALIDADES_V547 A, SIR_REF_HLRP_APNS_V547 B

where a.msisdn = b.msisdn

AND A.PLAN_BASE in ('Pospago','Mixto')

AND (B.APN_LIST LIKE '%:30;%')

AND NOT EXISTS (SELECT /*+ parallel (X,23) */ 1 FROM

I2R_REF_MOVIMIENTOS_V547 X WHERE A.MSISDN=X.MSISDN

AND X.PLATAFORMA IN ('M2K','SIAP','VIP','Prueba','Asap'));

spool off
spool ./Listado_APNS_SIAP.txt

select 'MSISDN,REGION,PRODUCT_LIST,HLR_APNID' from dual;

SELECT /*+PARALLEl (A,23) PARALLEL (B,23)*/

A.MSISDN||','||A.REGION||','||A.PRODUCT_LIST||','||B.APN_LIST

from I2R_REF_MODALIDADES_V547 A, SIR_REF_HLRP_APNS_V547 B

where a.msisdn = b.msisdn

AND A.PLAN_BASE in ('Prepago')

AND (B.APN_LIST LIKE '%:30;%')

AND NOT EXISTS (SELECT /*+ parallel (X,23) */ 1 FROM

I2R_REF_MOVIMIENTOS_V547 X WHERE A.MSISDN=X.MSISDN

AND X.PLATAFORMA IN ('M2K','SIAP','VIP','Prueba','Asap'));

------------------------------------------------

Modificar el numero ne columnas

update I2R_REF_COUNT_REGS set total = 8094 where platFORM =

'PLAT_HLRP_DUPS' AND VERSION =550;

_______________________________________

COPIAR UNA TABLA

CREATE TABLE {NAME}

AS SELECT *FROM {NAME}

COMMIT;

______________________________________________

actualiza el contenido de un campo para cambiar portadas a portada de la columna


comentario

update i2r_ref_bam_send a

set a.comentario = 'Portada'

where a.comentario ='Portadas'

commit;

_______________________________________________________

consulta varias tablas para comparar resultados

SELECT *

FROM I2R_REF_MODALIDADES_V552 B

WHERE B.MSISDN = 527223991677

UNION ALL

SELECT *

FROM I2R_REF_MODALIDADES_V553 B

WHERE B.MSISDN = 527223991677

UNION ALL

SELECT *

FROM I2R_REF_MODALIDADES_V554 B

WHERE B.MSISDN = 527223991677;

_____________________________________________________________

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy