Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT REGION,RUT_ENTIDAD_CENTRAL,DV,nombre_entidad,COD_GESPARVU,nombre_jardin,ENERO,FEBRERO,MARZO,ABRIL,MAYO, JUNIO
- ,6-(ENERO+FEBRERO+MARZO+ABRIL+MAYO+JUNIO) AS meses_faltantes
- FROM (
- SELECT *
- FROM
- (
- SELECT
- R.ID_REGION,
- R.NOMBRE AS REGION,
- e.RUT_ENTIDAD_CENTRAL ,
- e.DV
- ,e.NOMBRE AS nombre_entidad
- ,
- j.COD_GESPARVU ,
- j.NOMBRE AS nombre_jardin ,
- n.MES_ANTECEDENTES ,
- n.ID_NOMINA
- FROM
- detalle_jardin dj
- LEFT JOIN
- jardin j
- ON
- j.ID_JARDIN=dj.JARDIN_ID
- LEFT JOIN
- entidad e
- ON
- e.ID_ENTIDAD=dj.ENTIDAD_ID
- JOIN
- comuna c
- ON
- c.ID_COMUNA=e.COMUNA_ID
- JOIN
- region r
- ON
- r.ID_REGION=c.REGION_ID
- LEFT JOIN
- nomina n
- ON
- n.DETALLE_JARDIN_ID=dj.ID_DETALLE_JARDIN
- WHERE
- 1=1
- --AND r.ID_REGION=8
- ORDER BY
- r.ID_REGION,
- e.RUT_ENTIDAD_CENTRAL,
- j.COD_GESPARVU,
- n.MES_ANTECEDENTES ) pivot (
- COUNT(id_nomina)
- FOR MES_ANTECEDENTES IN (TO_DATE('2017-01-01','YYYY-MM-DD') ENERO,TO_DATE('2017-02-01','YYYY-MM-DD') FEBRERO ,TO_DATE('2017-03-01','YYYY-MM-DD') MARZO,
- TO_DATE('2017-04-01','YYYY-MM-DD') ABRIL,TO_DATE('2017-05-01','YYYY-MM-DD') MAYO,TO_DATE('2017-06-01','YYYY-MM-DD') JUNIO)
- )
- )
- WHERE ENERO+FEBRERO+MARZO+ABRIL+MAYO+JUNIO <6
- ORDER BY ID_REGION,RUT_ENTIDAD_CENTRAL,COD_GESPARVU
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement