Árbol de páginas

Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

Tabla de contenidos

Consultas para notificar cambios de categoría en RRHH

...

DescripciónConsultaVariantes

Consulta que devolverá el listado de todas las invenciones del SGI.

Los identificadores de las invenciones son los mismos que los de la Universidad, por lo que será el punto de integración.

Para cada invención se devolverá:

  • Número de invención
  • Título de la invención

Se restringe a las invenciones activas.

Info
titleImportante

CONECTARSE A LA BBDD/ESQUEMA PII_SGI

Bloque de código
languagesql
titleConsulta de vinculación a proyecto
SELECT I.ID, I.TITULO 
FROM INVENCION I
WHERE I.ACTIVO = 1 --AND I.ID = ??
  1. Añadir restricción para consultar por número de invención (I.ID = ??)

Consultas para obtener los periodos de seguimiento y de justificación

Estas consultas serán utilizadas para poder visualizar en la herramienta de Justificaciones de la Universidad el listado de periodos de seguimiento y/o de justificación de los proyectos SGI vinculados al proyecto SGE que se quiere justificar.

Info
titleIMPORTANTE

Las queries están planteadas y probadas sobre una BBDD Oracle a modo de ejemplo, por lo que, para poder aplicarlas en otros motores (PostgreSQL, SQLServer, ...) puede ser necesario realizar adaptaciones en algunos casos.

DescripciónConsultaVariantes

Consulta que devolverá los periodos de justificación de los proyectos SGI vinculados a proyectos SGE

Info
titleImportante

CONECTARSE A LA BBDD/ESQUEMA CSP_SGI

Bloque de código
languagesql
titleConsulta de periodos de justificación
SELECT PPJ.ID, PPJ.FECHA_INICIO, PPJ.FECHA_FIN, PPJ.FECHA_INICIO_PRESENTACION, PPJ.FECHA_FIN_PRESENTACION , PPJ.OBSERVACIONES, PPS.PROYECTO_ID, PPS.PROYECTO_SGE_REF 
FROM PROYECTO_PERIODO_JUSTIFICACION PPJ 
INNER JOIN PROYECTO_PROYECTO_SGE PPS ON PPS.PROYECTO_ID = PPJ.PROYECTO_ID
-- WHERE  (SYSDATE >= PPJ.FECHA_INICIO_PRESENTACION OR PPJ.FECHA_INICIO_PRESENTACION IS NULL) AND (SYSDATE <= PPJ.FECHA_FIN_PRESENTACION OR PPJ.FECHA_FIN_PRESENTACION IS NULL)
-- AND PPS.PROYECTO_SGE_REF  = '?'
-- AND PPJ.FECHA_PRESENTACION_JUSTIFICACION IS NOT NULL
  1. Añadir restricción para consultar aquellos periodos cuya fecha actual este en el rango de presentación del periodo (SYSDATE >= PPJ.FECHA_INICIO_PRESENTACION OR PPJ.FECHA_INICIO_PRESENTACION IS NULL) AND (SYSDATE <= PPJ.FECHA_FIN_PRESENTACION OR PPJ.FECHA_FIN_PRESENTACION IS NULL)
  2. Añadir restricción para consultar por un proyecto SGE concreto (PPS.PROYECTO_SGE_REF = '?')
  3. Añadir restricción para consultar los periodos de justificación que ya se han justificado (PPJ.FECHA_PRESENTACION_JUSTIFICACION IS NOT NULL)

Consulta que devolverá los periodos de seguimiento científico de los proyectos SGI vinculados a proyectos SGE

Info
titleImportante

CONECTARSE A LA BBDD/ESQUEMA CSP_SGI

Bloque de código
languagesql
titleConsulta de periodos de justificación
SELECT PPSG.ID, PPSG.FECHA_INICIO, PPSG.FECHA_FIN, PPSG.FECHA_INICIO_PRESENTACION, PPSG.FECHA_FIN_PRESENTACION , PPSG.OBSERVACIONES, PPS.PROYECTO_ID, PPS.PROYECTO_SGE_REF 
FROM PROYECTO_PERIODO_SEGUIMIENTO PPSG
INNER JOIN PROYECTO_PROYECTO_SGE PPS ON PPS.PROYECTO_ID = PPSG.PROYECTO_ID
-- WHERE  (SYSDATE >= PPSG.FECHA_INICIO_PRESENTACION OR PPSG.FECHA_INICIO_PRESENTACION IS NULL) AND (SYSDATE <= PPSG.FECHA_FIN_PRESENTACION OR PPSG.FECHA_FIN_PRESENTACION IS NULL)
-- AND PPS.PROYECTO_SGE_REF  = '33939'
-- AND PPSG.FECHA_PRESENTACION_JUSTIFICACION IS NOT NULL
  1. Añadir restricción para consultar aquellos periodos cuya fecha actual este en el rango de presentación del periodo (SYSDATE >= PPSG.FECHA_INICIO_PRESENTACION OR PPSG.FECHA_INICIO_PRESENTACION IS NULL) AND (SYSDATE <= PPSG.FECHA_FIN_PRESENTACION OR PPSG.FECHA_FIN_PRESENTACION IS NULL)
  2. Añadir restricción para consultar por un proyecto SGE concreto (PPS.PROYECTO_SGE_REF = '?')
  3. Añadir restricción para consultar los periodos de seguimiento que ya se han justificado (PPSG.FECHA_PRESENTACION_JUSTIFICACION IS NOT NULL)