Calcolare il codice fiscale e la data di nascita delle persone che hanno effettuato almeno una iscrizione di gruppo per un pernottamento in gennaio, e per la quale hanno pagato una somma di almeno 500 Euro. select P.CodFis, P.DataN from Persona P, Esegue E, IscrizioneGruppo R, Gruppo G where P.CodFis = E.Persona and E.Iscrizione = R.Codice and R.SommaPagata >= 500 and R.Codice = G.Codice and G.Data.Mese = “Gennaio” /*Calcolare il codice fiscale e la data di nascita delle persone che hanno effettuato almeno una iscrizione di gruppo per un pernottamento in gennaio, e per la quale hanno pagato una somma di almeno 500 Euro. */ SELECT p.c, p.dg, p.dm, p.da FROM sparqltable( SELECT ?c ?dg ?dm ?da ?sp ?mesegruppo WHERE { ?x rdf:type 'Persona'. ?x :codFis ?c. ?x :dataNGiorno ?dg. ?x :dataNMese ?dm. ?x :dataNAnno ?da. ?x :esegue ?Iscrizione. ?Iscrizione rdf:type 'Gruppo'. ?Iscrizione :sommaPagata ?sp. ?Iscrizione :dataGMese ?mesegruppo. } )p WHERE p.sp >= '500' and p.mesegruppo = 'gennaio' sparql: SELECT ?c WHERE { ?x :esegue ?i. ?x :codFis ?c. ?i rdf:type 'Gruppo'. ?i :dataGMese 'Gennaio'. }