aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYann Herklotz <ymherklotz@gmail.com>2017-02-15 21:48:41 +0000
committerYann Herklotz <ymherklotz@gmail.com>2017-02-15 21:48:41 +0000
commit03b5013c187cc87766f4b5fdcfd81c9261850a9b (patch)
tree3c92710370e0445a09f7c064bc7780404304d253
parent65960221af14ca3e43b43e7e056edb752e4a3e8f (diff)
downloadDatabaseCoursework-03b5013c187cc87766f4b5fdcfd81c9261850a9b.tar.gz
DatabaseCoursework-03b5013c187cc87766f4b5fdcfd81c9261850a9b.zip
Partially finshed 6
-rw-r--r--db_2017_cw1.sql10
1 files changed, 9 insertions, 1 deletions
diff --git a/db_2017_cw1.sql b/db_2017_cw1.sql
index 629a02c..1f564b6 100644
--- a/db_2017_cw1.sql
+++ b/db_2017_cw1.sql
@@ -46,7 +46,15 @@ ORDER BY popularity DESC, p.name
;
-- Q6 returns (name,forties,fifties,sixties)
-
+SELECT father
+ COUNT(CASE WHEN dob >= '19400101' AND dob < '19500101'
+ THEN name ELSE NULL END) AS forties,
+ COUNT(CASE WHEN dob >= '19500101' AND dob < '19600101'
+ THEN name ELSE NULL END) AS fifties,
+ COUNT(CASE WHEN dob >= '19600101' AND dob < '19700101'
+ THEN name ELSE NULL END) AS sixties
+FROM person
+GROUP BY father
;