Re: Proposal: Division operator for (interval / interval => double precision) - Mailing list pgsql-hackers

From Kashif Zeeshan
Subject Re: Proposal: Division operator for (interval / interval => double precision)
Date
Msg-id CAAPsdhdurM7rKYPy17xtBsiPszN+vdobv1F6Uc5af71yXrZkrA@mail.gmail.com
Whole thread Raw
In response to Proposal: Division operator for (interval / interval => double precision)  (Gurjeet Singh <gurjeet@singh.im>)
List pgsql-hackers
Hi

Its always a good idea to extend the functionality of PG.

Thanks
Kashif Zeeshan

On Mon, Jun 24, 2024 at 5:57 AM Gurjeet Singh <gurjeet@singh.im> wrote:
Is there a desire to have a division operator / that takes dividend
and divisor of types interval, and results in a quotient of type
double precision.

This would be helpful in calculating how many times the divisor
interval can fit into the dividend interval.

To complement this division operator, it would be desirable to also
have a remainder operator %.

For example,

('365 days'::interval / '5 days'::interval) => 73
('365 days'::interval % '5 days'::interval) => 0

('365 days'::interval / '3 days'::interval) => 121
('365 days'::interval % '3 days'::interval) => 2

Best regards,
Gurjeet
http://Gurje.et


pgsql-hackers by date:

Previous
From: Yugo NAGATA
Date:
Subject: Re: Avoid incomplete copy string (src/backend/access/transam/xlog.c)
Next
From: Alexander Lakhin
Date:
Subject: Buildfarm animal caiman showing a plperl test issue with newer Perl versions