From: | Patrick B <patrickbakerbr(at)gmail(dot)com> |
---|---|
To: | Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com> |
Cc: | pgsql-general <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: Plpgsql - Custom fields Postgres 9.5 |
Date: | 2016-12-14 21:30:19 |
Message-ID: | CAJNY3iuDzuKYgeK3zbuALH2vD2HRdWyUbjQw9U9B3PfPPxJV4g@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
>
> 1. Why when I run the function manually I get this error?
>>
>> select logextract(201612015, 201612015);
>>
>> ERROR: operator does not exist: timestamp without time zone >=
>> integer
>>
>> LINE 13: BETWEEN
>>
>
> The answer is above. Look at your original query at the top of the post.
>
>
>>
>> I presume this is wrong: _CREATE or REPLACE FUNCTION
>> logextract(date_start integer, date_end integer) _- But what should I
>> use instead?
>>
>>
>> <adrian(dot)klaver(at)aklaver(dot)com>
>>
>
You mean the error would be:
select logextract(201612015, 201612015);
When it was supposed to be: select logextract(201611015, 201612015);???
This is not the cause, because it was a mistake when I typed the email.
Even doing:
select logextract(20161115,20161215);
I get same error.
From | Date | Subject | |
---|---|---|---|
Next Message | David G. Johnston | 2016-12-14 21:35:53 | Re: Plpgsql - Custom fields Postgres 9.5 |
Previous Message | Adrian Klaver | 2016-12-14 21:23:02 | Re: Plpgsql - Custom fields Postgres 9.5 |