-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path8.sql
More file actions
21 lines (17 loc) · 1.4 KB
/
Copy path8.sql
File metadata and controls
21 lines (17 loc) · 1.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
CREATE VIEW "ARITHMOS_KATOIKION" AS
SELECT "ΚωδικόςΠολίτη",count("ΗμερομηνίαΕισόδου") AS "ΣΥΝΟΛΙΚΟΣΑΡΙΘΜΟΣΕΠΙΣΚΕΨΕΩΝ_ΑΝΑΠΟΛΙΤΗ"
FROM "ΕΠΙΣΚΕΨΗΠΟΛΙΤΗ"
GROUP BY "ΚωδικόςΠολίτη";
CREATE VIEW "MAXIMUM_ARITMHOS_EPISKEPSEON_ANAPOLITH" AS
SELECT "ΚωδικόςΠολίτη",count("ΗμερομηνίαΕισόδου") AS "ΜΕΓΙΣΤΟΣ_ΑΡΙΤΗΜΟΣ_ΕΠΙΣΚΕΨΕΩΝ"
FROM "ARITHMOS_KATOIKION"
GROUP BY "ΚωδικόςΠολίτη"
HAVING count("ΗμερομηνίαΕισόδου") =(SELECT max("ΜΕΓΙΣΤΟΣ_ΑΡΙΤΗΜΟΣ_ΕΠΙΣΚΕΨΕΩΝ" )
FROM(SELECT count("ΗμερομηνίαΕισόδου") AS "ΜΕΓΙΣΤΟΣ_ΑΡΙΤΗΜΟΣ_ΕΠΙΣΚΕΨΕΩΝ"
FROM "ΕΠΙΣΚΕΨΗΠΟΛΙΤΗ"
GROUP BY "ΚωδικόςΠολίτη"));
SELECT "ΠΟΛΙΤΗΣ"."ΚωδικόςΚατοικίας", "ΜΕΓΙΣΤΟΣ_ΑΡΙΤΗΜΟΣ_ΕΠΙΣΚΕΨΕΩΝ" AS "ΠΛΗΘΟΣΕΠΙΣΚΕΨΕΩΝ"
FROM "ΠΟΛΙΤΗΣ" ,"MAXIMUM_ARITMHOS_EPISKEPSEON_ANAPOLITH"
WHERE "ΠΟΛΙΤΗΣ"."ΚωδικόςΠολίτη"="MAXIMUM_ARITMHOS_EPISKEPSEON_ANAPOLITH"."ΚωδικόςΠολίτη"
AND "ΜΕΓΙΣΤΟΣ_ΑΡΙΤΗΜΟΣ_ΕΠΙΣΚΕΨΕΩΝ"=17
GROUP BY "ΚωδικόςΚατοικίας";