Join query help - Mailing list pgsql-general

From Raj A
Subject Join query help
Date
Msg-id ddcb1c340708172311s47a565a5t49ffb8c14acac7d@mail.gmail.com
Whole thread Raw
List pgsql-general
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-17 13: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-general by date:

Previous
From: Lars Ellenberg
Date:
Subject: Re: PostgreSQL clustering (shared disk)
Next
From: "Vance Maverick"
Date:
Subject: SUBSTRING performance for large BYTEA