Join query help - Mailing list pgsql-sql

From novice
Subject Join query help
Date
Msg-id ddcb1c340708172235w3b07b912od246e76fa9109646@mail.gmail.com
Whole thread Raw
Responses Re: Join query help  (Michael Glaesemann <grzm@seespotcode.net>)
List pgsql-sql
Hi, We have the following three tables.

safety=> SELECT record_id, record_date FROM record;record_id |      record_date
-----------+------------------------        1 | 2007-07-23 11:30:37+10        2 | 2007-07-27 11:30:14+10        3 |
2007-07-1713:15:03+10
 
(3 rows)

safety=> SELECT observation_id, record_id, score_id FROM observation;observation_id | record_id | score_id
----------------+-----------+----------          3240 |         1 |        1          3239 |         1 |        1
  3238 |         1 |        2          3237 |         1 |        1          2872 |         2 |        1          2869 |
       2 |        2          2870 |         2 |        1          2871 |         2 |        1          3218 |         3
|       2          3217 |         3 |        1
 
(10 rows)

safety=> SELECT * FROM SCORE;score_id | score_description
----------+-------------------       0 | NA       1 | SAFE       2 | AT RISK
(3 rows)


What query do I write to generate the following?

week_no | count(record_id | count(observation_id) | sum(score_id) where = '1'
2007, 30  |   2   |   8   |   6
2007, 29  |   1   |   2   |   1


pgsql-sql by date:

Previous
From: Tom Lane
Date:
Subject: Re: Limited number of polygon function arguments
Next
From: Franz Mühlbauer
Date:
Subject: Re: Limited number of polygon function arguments