Re: Why overlaps is not working

From: "Andrus" <eetasoft(at)online(dot)ee>
To: <pgsql-general(at)postgresql(dot)org>
Subject: Re: Why overlaps is not working
Date: 2006-11-11 19:43:25
Message-ID: 003901c705d1$6fd767c0$6207eb50@acer
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

> If he casts all his dates to timestamps then this might be a good option.

Thank you.

where (a::timestamp, coalesce(b, '99991231')::timestamp) overlaps
(c::timestamp, coalesce(d, '99991231')::timestamp)

would be simplest solution.

However

select (date '20050101'::timestamp, date '20060101'::timestamp) overlaps
(date '20060101'::timestamp, date '20070101'::timestamp)

returns false

So this cannot used for date overlapping.
Which sytax to use to substract/add a minute to make this correct?

Andrus.

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Rick Schumeyer 2006-11-11 19:45:00 encoding advice requested
Previous Message Richard Broersma Jr 2006-11-11 19:29:52 Re: SQL syntax additions for 8.2