Re: Selecting table row with latest date

From: Rich Shepard <rshepard(at)appl-ecosys(dot)com>
To: pgsql-general <pgsql-general(at)lists(dot)postgresql(dot)org>
Subject: Re: Selecting table row with latest date
Date: 2021-08-19 16:31:50
Message-ID: alpine.LNX.2.20.2108190929470.15165@salmo.appl-ecosys.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Thu, 19 Aug 2021, Rob Sargent wrote:

> Did you try David J’s suggestion? or maybe

Rob,

Yes.

> select person_nbr, max(next_contact) group by person_nbr where
> next_contact < now();

> A table with person_nbr (pk), next_contact would make this much easier.
> Seems to me a person can only have one next-contact? (as opposed to all
> future_contact)

The peoples table has person_nbr as the PK. The contacts table has multiple
rows for all contacts with that person_nbr. The contacts table has a
multicolum PK: person_nbr and contact_date as there is only one contact on
any given day for that person.

HTH,

Rich

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Rob Sargent 2021-08-19 16:39:44 Re: Selecting table row with latest date
Previous Message Tom Lane 2021-08-19 16:30:45 Re: string_agg distinct order by