diff options
author | Yann Herklotz <ymherklotz@gmail.com> | 2017-02-15 21:48:41 +0000 |
---|---|---|
committer | Yann Herklotz <ymherklotz@gmail.com> | 2017-02-15 21:48:41 +0000 |
commit | 03b5013c187cc87766f4b5fdcfd81c9261850a9b (patch) | |
tree | 3c92710370e0445a09f7c064bc7780404304d253 | |
parent | 65960221af14ca3e43b43e7e056edb752e4a3e8f (diff) | |
download | DatabaseCoursework-03b5013c187cc87766f4b5fdcfd81c9261850a9b.tar.gz DatabaseCoursework-03b5013c187cc87766f4b5fdcfd81c9261850a9b.zip |
Partially finshed 6
-rw-r--r-- | db_2017_cw1.sql | 10 |
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 ; |