Re: Selecting table row with latest date

Поиск
Список
Период
Сортировка
От Adrian Klaver
Тема Re: Selecting table row with latest date
Дата
Msg-id 9f209af1-531d-4497-583f-5e9f5ea3a2ef@aklaver.com
обсуждение исходный текст
Ответ на Re: Selecting table row with latest date  (Rich Shepard <rshepard@appl-ecosys.com>)
Список pgsql-general
On 8/19/21 10:17 AM, Rich Shepard wrote:
> On Thu, 19 Aug 2021, Adrian Klaver wrote:
> 
>> So take David Johnston's query:
>> Select distinct on (person_nbr) ….. order by person_nbr, contact_date 
>> desc;
> 
> Adrian,
> 
> contact_date --------------
>   2021-08-17
>   2019-05-14
>   2019-05-15
>   2021-08-17
>   2018-04-05
>   2021-08-17
>   2018-04-05
>   2021-07-23
>   2019-04-01
>   2019-05-10
>   2019-03-15
>   2021-08-17
>   2019-04-16
>   2019-05-15
>   2021-08-17
>   2019-05-29
>   2021-08-17
>   2019-05-29
>   2021-07-23
>   2021-08-12
> ...

So is the above the result of the query above or the query I posted below?

Why is there no other information to provide context?

Is it doing what you want?

> 
>> and add the next_contact filter:
>>
>> Select distinct on (person_nbr) * from contacts where next_contact <= 
>> current_date order by person_nbr, contact_date desc;

> 
> Select distinct on (p.person_nbr) * from c.contacts
> from people as p, contacts as c
> where cnext_contact <= current_date and
> p.person_nbr = c.person_nbr
> order by p.person_nbr, c.contact_date desc;
> 
> $ psql -d bustrac -f test_query.sql
> psql:test_query.sql:5: ERROR:  syntax error at or near "from"
> LINE 2: from people as p, contacts as c
>          ^
> 
> I still am missing quite a bit.
> 
> Rich
> 
> 
> 


-- 
Adrian Klaver
adrian.klaver@aklaver.com



В списке pgsql-general по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: Licensing
Следующее
От: Rich Shepard
Дата:
Сообщение: Re: Selecting table row with latest date [RESOLVED]