Advertisement
Guest User

Untitled

a guest
May 22nd, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 1.32 KB | None | 0 0
  1. FOR patologie IN (
  2.       SELECT P.NOME AS NOME, COUNT(*) AS N_DIAGNOSI
  3.       FROM PATOLOGIA P, DIAGNOSI D, VISITA V, TURNO_MEDICO TM, AMBULATORIO AM
  4.       WHERE P.ID_PATO LIKE D.ID_PATO
  5.       AND V.TURNO LIKE TM.ID_TURNO
  6.       AND TM.AMB LIKE AM.ID_AMB
  7.       AND V.ID_VISITA LIKE D.ID_VISITA
  8.       AND AM.CENTRO_SANITARIO LIKE (STUD_PATOLOGIE.ID_CENTRO)
  9.       AND TM.INIZIO BETWEEN '01-JUN-18 10:00:00,000000000' AND '22-JUN-18 10:00:00,000000000'
  10.       GROUP BY P.NOME
  11.       HAVING COUNT(*) LIKE (SELECT MAX(RIS.N_DIAGNOSI)
  12.       FROM (SELECT P.NOME, COUNT(*) AS N_DIAGNOSI
  13.       FROM PATOLOGIA P, DIAGNOSI D, VISITA V, TURNO_MEDICO TM, AMBULATORIO AM
  14.       WHERE P.ID_PATO LIKE D.ID_PATO
  15.       AND V.ID_VISITA = D.ID_VISITA
  16.       AND V.TURNO LIKE TM.ID_TURNO
  17.       AND TM.AMB LIKE AM.ID_AMB
  18.       AND AM.CENTRO_SANITARIO LIKE (STUD_PATOLOGIE.ID_CENTRO)
  19.       AND TM.INIZIO BETWEEN '01-JUN-18 10:00:00,000000000' AND '22-JUN-18 10:00:00,000000000'
  20.       GROUP BY P.NOME) RIS)
  21.     )
  22.     LOOP
  23.       gui.apririgatabella;
  24.       gui.creacellatabella(patologie.NOME);
  25.       gui.creacellatabella(patologie.N_DIAGNOSI);
  26.       gui.apricellatabella;
  27.       gui.aggiungiBottone(mName => 'INFO',mValue => 'INFO',eventJS => 'onclick',scriptJS => 'alert(''ciao'');');
  28.       gui.chiudicellatabella;
  29.       gui.chiudirigatabella;
  30.     END LOOP;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement