Sei sulla pagina 1di 2

SELECT start,ayer.rnc,ayer.cell,ayer.

nodo,
( 1 - ( (RRCS_SRservice_CS_num)/ (RRCS_SRservice_CS_den)* (RABS_SR_CS_num)/ (RABS_SR_CS_den)))AS FA,
(AMRCallDrop_R_num) / (AMRCallDrop_R_den) AS drc,( 1 - ( (RRCS_SRservice_PS_num)/ (RRCS_SRservice_PS_den)
* (RABS_SR_PS_num)/ (RABS_SR_PS_den)))AS FA_PS,(AMR_Traffic) AS trafico_voz,RRCS_SRservice_CS_num) as
RRCS_SRservice_CS_num,RRCS_SRservice_CS_den) as RRCS_SRservice_CS_den,RABS_SR_CS_num) as RABS_SR_CS_num,
(RABS_SR_CS_den) as RABS_SR_CS_den,(AMRCallDrop_R_num) AS AMRCallDrop_R_num,(AMRCallDrop_R_den) AS
AMRCallDrop_R_den,(RRCS_SRservice_PS_num) as RRCS_SRservice_PS_num,(RRCS_SRservice_PS_den) as
RRCS_SRservice_PS_den,(RABS_SR_PS_num) as RABS_SR_PS_num,(RABS_SR_PS_den) as RABS_SR_PS_den,
(RABS_SR_CS_den+RRCS_SRservice_CS_den-RRCS_SRservice_CS_num-RABS_SR_CS_num) As Fallas_CS_Netas,
(RABS_SR_PS_den+RRCS_SRservice_PS_den-RABS_SR_PS_num-RRCS_SRservice_PS_num) As Fallas_PS_Netas
FROM
(SELECT start,RNC,Cell,substring(cell,2,5) as Nodo,sum(RRCS_SRservice_CS_num) as
RRCS_SRservice_CS_num,sum(RRCS_SRservice_CS_den) as RRCS_SRservice_CS_den,sum(RABS_SR_CS_num) as
RABS_SR_CS_num,sum(RABS_SR_CS_den) as RABS_SR_CS_den,sum(AMRCallDrop_R_num) AS AMRCallDrop_R_num,
sum(AMRCallDrop_R_den) AS AMRCallDrop_R_den,sum(AMR_Traffic) AS AMR_Traffic,sum(RRCS_SRservice_PS_num) as
RRCS_SRservice_PS_num,sum(RRCS_SRservice_PS_den) as RRCS_SRservice_PS_den,sum(RABS_SR_PS_num) as
RABS_SR_PS_num,sum(RABS_SR_PS_den) as RABS_SR_PS_den
FROM KPI_Trafico_cell_hpcs
where start>='2014-07-15'and RNC in ('WRTCM1')
#where start>='2014-04-1'and cell in ('VOC001B')
# where start>='2014-07-1'
GROUP BY rnc, cell ,start) ayer # para agrupar por nodo cambiar cell x nodo

sqlquery= "SELECT start,ayer.rnc,ayer.cell,ayer.nodo,(

1 - ( (RRCS_SRservice_CS_num)/
(RRCS_SRservice_CS_den)* (RABS_SR_CS_num)/ (RABS_SR_CS_den)))AS FA,(AMRCallDrop_R_num) / (AMRCallDrop_R_den)
AS drc,( 1 - ( (RRCS_SRservice_PS_num)/ (RRCS_SRservice_PS_den) * (RABS_SR_PS_num)/ (RABS_SR_PS_den)))AS
FA_PS,(AMR_Traffic) AS trafico_voz,RRCS_SRservice_CS_num) as RRCS_SRservice_CS_num,RRCS_SRservice_CS_den) as
RRCS_SRservice_CS_den,RABS_SR_CS_num) as RABS_SR_CS_num,(RABS_SR_CS_den) as RABS_SR_CS_den,
(AMRCallDrop_R_num) AS AMRCallDrop_R_num,(AMRCallDrop_R_den) AS AMRCallDrop_R_den,(RRCS_SRservice_PS_num) as
RRCS_SRservice_PS_num,(RRCS_SRservice_PS_den) as RRCS_SRservice_PS_den,(RABS_SR_PS_num) as RABS_SR_PS_num,
(RABS_SR_PS_den) as RABS_SR_PS_den,(RABS_SR_CS_den+RRCS_SRservice_CS_den-RRCS_SRservice_CS_numRABS_SR_CS_num) As Fallas_CS_Netas,(RABS_SR_PS_den+RRCS_SRservice_PS_den-RABS_SR_PS_numRRCS_SRservice_PS_num) As Fallas_PS_Netas FROM (SELECT start,RNC,Cell,substring(cell,2,5) as
Nodo,sum(RRCS_SRservice_CS_num) as RRCS_SRservice_CS_num,sum(RRCS_SRservice_CS_den) as
RRCS_SRservice_CS_den,sum(RABS_SR_CS_num) as RABS_SR_CS_num,sum(RABS_SR_CS_den) as
RABS_SR_CS_den,sum(AMRCallDrop_R_num) AS AMRCallDrop_R_num,sum(AMRCallDrop_R_den) AS
AMRCallDrop_R_den,sum(AMR_Traffic) AS AMR_Traffic,sum(RRCS_SRservice_PS_num) as
RRCS_SRservice_PS_num,sum(RRCS_SRservice_PS_den) as RRCS_SRservice_PS_den,sum(RABS_SR_PS_num) as
RABS_SR_PS_num,sum(RABS_SR_PS_den) as RABS_SR_PS_den FROM KPI_Trafico_cell_hpcs where start>='2014-07-15'and
RNC in ('WRTCM1') GROUP BY rnc, cell ,start) ayer"

Potrebbero piacerti anche