Ver código fonte

notificaciones

Cristian Lucero 5 anos atrás
pai
commit
aa7cb19870
2 arquivos alterados com 52 adições e 18 exclusões
  1. 37 0
      create_table.sql
  2. 15 18
      populate.sql

+ 37 - 0
create_table.sql

@@ -1132,3 +1132,40 @@ AS
 
   END;
   ;
+
+CREATE OR REPLACE PROCEDURE P_GET_PEN_QUIZ_USERS( p_cursor IN OUT SYS_REFCURSOR)
+  as
+   BEGIN
+
+     OPEN p_cursor FOR
+        select u.USER_NAME,u.USER_TYPE,p.nombre,p.id
+          from proveedores p
+            join USERS_PROVEEDORES up
+          on up.PROVEEDORES_ID = p.id
+            join users u
+          on u.id = up.USERS_ID
+        where UPPER(u.USER_TYPE) in
+           ('CLIENTE INTERNO')
+          and not exists(
+             select 'x' from EVALUACION_PROVEEDOR ep
+              where ep.CREATED_BY = u.USER_NAME
+              and ep.year = to_char(add_months(sysdate, -1), 'YYYY')
+              and ep.month = to_char(add_months(sysdate, -1), 'MM')
+           )
+      ;
+
+  end;
+;
+
+
+CREATE OR REPLACE PROCEDURE P_GET_PEN_ACTION_EXECUTE( p_cursor IN OUT SYS_REFCURSOR)
+  as
+   BEGIN
+
+      OPEN p_cursor FOR
+        select * from PLAN_ACCION_DET a
+        where a.ESTADO != 'FINALIZADO'
+        and a.FECHA_COMPROMISO<=CURRENT_DATE;
+
+ end;
+;

Diferenças do arquivo suprimidas por serem muito extensas
+ 15 - 18
populate.sql