Re: Problem with complex outer join expression

From: Bruno Wolff III <bruno(at)wolff(dot)to>
To: Chris Velevitch <chris(dot)velevitch(at)gmail(dot)com>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Problem with complex outer join expression
Date: 2006-04-27 12:59:50
Message-ID: 20060427125950.GD6159@wolff.to
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Thu, Apr 27, 2006 at 16:55:22 +1000,
Chris Velevitch <chris(dot)velevitch(at)gmail(dot)com> wrote:
> Seems like the problem has something to do with date arithmetic. I
> can't seem to add an integer expression to a date constant. It works
> if I add a integer constant to a date constant, but that's not what I
> want. I tried cast(expression as integer) + date '2006-04-09' but I
> get 'ERROR: operator does not exist: integer + date'. What do I need
> to do to add a number to a date?

I believe that has been fixed in recent version of postgres. At some point
in the past there was only a date + int operator and not an int + date
operator.
Overloading makes it easy to forget that those are two different operators.

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Vivek Khera 2006-04-27 14:17:51 Re: Commit rules or Commit trigger
Previous Message Bruno Wolff III 2006-04-27 12:56:52 Re: Mailing list setup issue