Advertisement
Guest User

Untitled

a guest
Aug 24th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.68 KB | None | 0 0
  1. CREATE OR REPLACE VIEW PatologieCurate AS
  2. SELECT  E.Paziente, E.Patologia, P.Citta
  3. FROM    esordio E INNER JOIN paziente P ON E.Paziente = P.CodFiscale
  4. WHERE   E.DataGuarigione IS NOT NULL -- guarito
  5.         AND YEAR(E.DataGuarigione) < 2012
  6. GROUP BY E.Paziente, E.Patologia;
  7.        
  8. SELECT  DISTINCT D.Paziente
  9. FROM    (
  10.         SELECT  T1.Paziente, T1.Patologia, P1.Citta
  11.         FROM    terapia T1 INNER JOIN paziente P1 ON T1.Paziente = P1.CodFiscale
  12.         WHERE   (YEAR(T1.DataInizioTerapia) = 2012
  13.                 OR YEAR(T1.DataFineTerapia) >= 2012)
  14.                 AND
  15.                 T1.Farmaco = 'Tachipirina'
  16.         ) AS D
  17.         INNER JOIN
  18.         PatologieCurate PC ON (D.Patologia = PC.Patologia AND D.Citta = PC.Citta AND D.Paziente <> PC.Paziente);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement