-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathguiones.sql
More file actions
78 lines (74 loc) · 2.47 KB
/
guiones.sql
File metadata and controls
78 lines (74 loc) · 2.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
--Información del Primer Periodo de Alumnos de Preescolar, Primaria y Secundaria
SELECT
vi.*
, (select sum(case
when dat.pi is null then 1
else 11 end)
from MVIEW_ALUMNOS_2122_PERIODO dat
where dat.curp = vi.alumno_curp) as cuenta
FROM (select ALUMNO_CURP
, CCT, ALCALDIA, NIVEL
from W_PADRON_ALUMNOS_FIDEGAR_DUP
where NIVEL = 'PRIMARIA') vi
-- where vi.cct = '09DDI0004Y'
;
select * from MATRICULA.MVIEW_ALUMNOS_2122_PERIODO
where niveleducativo = 'PREESCOLAR'
and pi is not null
;
--Información de Bajas de Alumnos de Preescolar, Primaria y Secundaria
SELECT * FROM MATRICULA.MVIEW_ALUMNOS_2122_BAJAS;
DELETE FROM PROCESA_INFORMACION.W_PADRON_ALUMNOS_FIDEGAR_DUP;
SELECT unique
vista.COORDINACION as DIRECCION_GENERAL
, case when substr(vi.cct,3,1) = 'P'
then 'PRIVADO'
else 'PUBLICO'
end as SOSTENIMIENTO
, trim(sos.DES_SOSTENIMIENTO) as SOSTENIMIENTO_AEFCM
, vi.nivel as NIVEL_EDUCATIVO
, decode(substr(vi.cct,4,2)
,'CR', 'INICIAL'
,'DI', 'INICIAL'
,'JN', 'PREESCOLAR'
,'EP', 'PREESCOLAR COMUNITARIOS'
,'PR', 'PRIMARIA GENERAL'
,'BN', 'PRIMARIA PARA TRABAJADORES'
,'IX', 'PRIMARIA PARTICIPACIÓN SOCIAL'
,'ZQ', 'PREESCOLAR COMUNITARIOS'
,'ML', 'ESPECIAL'
,'CO', 'ESPECIAL'
,'DM', 'ESPECIAL'
,'SN', 'SECUNDARIA PARA TRABAJADORES'
,'ES', 'SECUNDARIA GENERAL'
,'ST', 'SECUNDARIA TÉCNICA'
,'TV', 'TELESECUNDARIA'
,'BA', 'NOCTURNO'
, 'SIN CLASIFICAR'
) as SERVICIO_EDUCATIVO
, vi.alcaldia as ALCADIA
, vi.CCT
, trim(vista.nombreescuela) as NOMBRE_PLANTEL
, vista.idturno as TURNO_ID
, vista.TURNO
, vista.GRADO
, vista.GRUPO
--, null as SISTEMA_ID
--, null as SISTEMA
--, null as ALUMNO_ID
, vi.ALUMNO_CURP
, vista.primerapellido as PRIMER_APELLIDO
, vista.segundoapellido as SEGUNDO_APELLIDO
, vista.NOMBRES
--, vi.id
from W_PADRON_ALUMNOS_FIDEGAR_DUP vi
left join MVIEW_ALUMNOS_2122_PERIODO vista on vi.alumno_curp = vista.curp and vista.niveleducativo = 'SECUNDARIA'
left join cct bdu on vista.cct = bdu.cct
left join sostenimiento sos on sos.cod_sostenimiento = bdu.cod_sostenimiento
-- where mod(vi.id,100) - floor(vi.id/100) > 3 and vi.id > 100
-- where mod(vi.id,1000000) > 9999
-- where (mod(vi.id,100)-(floor(mod(vi.id,10000)/100)+floor(mod(vi.id,1000000)/10000)+floor(mod(vi.id,100000000)/1000000))) > 4
where vi.id < 100 and vi.id > 1
-- where mod(vi.id,100)-floor(mod(vi.id,10000)/100) > 3
-- and curp = 'VIGJ090606HDFLNNA7'
;