From: | Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com> |
---|---|
To: | litu16 <litumelendez(at)gmail(dot)com>, pgsql-general(at)postgresql(dot)org |
Subject: | Re: How to convert a text variable into a timestamp in postgreSQL? |
Date: | 2015-06-27 04:08:55 |
Message-ID: | 558E21D7.2000806@aklaver.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On 06/26/2015 11:41 AM, litu16 wrote:
> I know how to convert a text to timestamp in postgreSQL using
>
> * SELECT to_timestamp('05 Dec 2000', 'DD Mon YYYY')*
>
> but how can I convert a text variable (inside a function) to timestamp??
>
> In my table (table_ebscb_spa_log04) "time" is a character varying column, in
> which I have placed a formated date time (15-11-30 11:59:59.999 PM).
> I have tried this function, in order to convert put the date time text into
> a variable (it always change) and convert it into timestamp...
>
> * CREATE OR REPLACE FUNCTION timediff()
> RETURNS trigger AS
> $BODY$
> DECLARE
> timeascharvar character varying;
> timeastistamp timestamp;
>
> BEGIN
> IF NEW.time_type = 'Lap' THEN
> SELECT t.time FROM table_ebscb_spa_log04 t INTO timeascharvar;
> SELECT to_timestamp('timeascharvar', 'yy-mm-dd HH24:MI:SS.MS') INTO
Lose the quotes on timeascharvar, it is a string already.
So:
SELECT to_timestamp(timeascharvar, 'yy-mm-dd HH24:MI:SS.MS')
> timeastistamp;
> END IF;
> RETURN timeastistamp;
> END
> $BODY$
> LANGUAGE plpgsql VOLATILE
> COST 100;
> ALTER FUNCTION timediff()
> OWNER TO postgres;*
>
> but whenever I run it in the table, it shows this ERROR message...
>
> <http://postgresql.nabble.com/file/n5855346/screenshot.bmp>
I click on the link above I get:
PostgreSQL
File not found
Please contact Nabble Support if you need help.
>
> It seems that "to_timestamp" waits for a number to be the year, how can I
> get it to recognize the variable as if it were numbers?
>
>
>
>
>
> --
> View this message in context: http://postgresql.nabble.com/How-to-convert-a-text-variable-into-a-timestamp-in-postgreSQL-tp5855346.html
> Sent from the PostgreSQL - general mailing list archive at Nabble.com.
>
>
--
Adrian Klaver
adrian(dot)klaver(at)aklaver(dot)com
From | Date | Subject | |
---|---|---|---|
Next Message | Jan de Visser | 2015-06-27 04:31:27 | Re: use null or 0 in foreign key column, to mean "no value"? |
Previous Message | Robert Nikander | 2015-06-27 03:59:05 | use null or 0 in foreign key column, to mean "no value"? |