Re: Problem with timestamp - Pls help

From: Tomasz Myrta <jasiek(at)klaster(dot)net>
To: Kumar <sgnerd(at)yahoo(dot)com(dot)sg>
Cc: psql <pgsql-sql(at)postgresql(dot)org>
Subject: Re: Problem with timestamp - Pls help
Date: 2003-09-19 14:03:54
Message-ID: 3F6B0CCA.8030001@klaster.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

> Dear Friends,
>
> I am using Postgres 7.3.4 on Linux server 7.3.
>
> I wanted to update one column of my table with now() or timestamp. And I
> want that timestamp of format ------------------------
> 2003-09-19 18:39:08.13
>
> To achieve this I have used the following
>
> wats=# select now();
> now
> ------------------------------
> 2003-09-19 18:39:58.62398+00
> (1 row)
>
> wats=# select substr(now(),1,22);
> substr
> ------------------------
> 2003-09-19 18:40:01.25
> (1 row)
>
> wats=# select timestamp(substr(now(),1,22));
> ERROR: parser: parse error at or near "substr" at character 18
select substr(now(),1,22)::timestamp
or
select cast(substr(now(),1,22) as timestamp)

> Also I cant directly update my timestamp column as follows
>
>
> update "WATS".users set to_rec_modified_date = substr(now(),1,22);
>
> ERROR: column "rec_modified_date" is of type timestamp without time
> zone but expression is of type text
> You will need to rewrite or cast the expression
Use syntax above.

Regards,
Tomasz Myrta

In response to

Browse pgsql-sql by date

  From Date Subject
Next Message Richard Sydney-Smith 2003-09-19 14:09:56 restoring dbschema
Previous Message Kumar 2003-09-19 13:14:36 Problem with timestamp - Pls help