Re: distinct on extract returns composite type - Mailing list pgsql-performance

From Félix GERZAGUET
Subject Re: distinct on extract returns composite type
Date
Msg-id CANVwZtuzT1w0aVQMyBi+U=d7e_HQmB70THnqZoxu=xooVRvhbA@mail.gmail.com
Whole thread Raw
In response to distinct on extract returns composite type  (Mariel Cherkassky <mariel.cherkassky@gmail.com>)
Responses Re: distinct on extract returns composite type
List pgsql-performance
Hello,

On Sun, Sep 29, 2019 at 11:46 AM Mariel Cherkassky <mariel.cherkassky@gmail.com> wrote:
I'm keep getting composite type (row) instead of two columns. Is there any sql way to convert the row type into two columns ? I want to get the first and last dates of each quarter with those columns and with this composite type I failed doing it

This seems to work as you expect:

select distinct extract(year from end_time) as year, extract(quarter from end_time) quarter from generate_series
        ( '2017-09-01'::timestamp
        , '2019-04-01'::timestamp
        , '3 month'::interval) end_time
;


--

Félix

pgsql-performance by date:

Previous
From: Mariel Cherkassky
Date:
Subject: distinct on extract returns composite type
Next
From: Tom Lane
Date:
Subject: Re: sequence depends on many tables