39 lines
1.1 KiB
Plaintext
39 lines
1.1 KiB
Plaintext
SELECT
|
|
rp.[num_indice],
|
|
rp.[dsc_det_programa],
|
|
rp.[flg_activo],
|
|
rp.[fch_inicio],
|
|
rp.[cod_frecuencia],
|
|
rp.[cod_estado],
|
|
p.[dsc_programa],
|
|
(
|
|
SELECT COUNT(*)
|
|
FROM sgeca_matricula m
|
|
WHERE m.cod_periodo = rp.cod_detalle
|
|
AND m.num_indice = rp.num_indice
|
|
AND m.cod_estado NOT IN ('ANU', 'SUS')
|
|
) AS 'Inscritos_Totales',
|
|
(
|
|
SELECT COUNT(*)
|
|
FROM sgeca_matricula m
|
|
WHERE m.cod_periodo = rp.cod_detalle
|
|
AND m.num_indice = rp.num_indice
|
|
AND m.cod_estado = 'RET'
|
|
) AS 'Inscritos_Retirados',
|
|
(
|
|
SELECT COUNT(*)
|
|
FROM sgeca_matricula m
|
|
WHERE m.cod_periodo = rp.cod_detalle
|
|
AND m.num_indice = rp.num_indice
|
|
AND m.cod_estado NOT IN ('ANU', 'RET', 'SUS')
|
|
) AS 'Inscritos_Activos'
|
|
FROM
|
|
[BDUS_CK000040_0001].[dbo].[sgede_RP_programa] rp
|
|
INNER JOIN [BDUS_CK000040_0001].[dbo].[sgeca_programa] p
|
|
ON rp.cod_programa = p.cod_programa
|
|
WHERE
|
|
YEAR(rp.fch_inicio) = ?
|
|
AND MONTH(rp.fch_inicio) = ?
|
|
ORDER BY
|
|
rp.fch_inicio ASC
|