X-Original-To: pgsql-sql-postgresql.org@localhost.postgresql.org Received: from localhost (unknown [200.46.204.144]) by svr1.postgresql.org (Postfix) with ESMTP id EB678D1B1EC for ; Wed, 21 Jul 2004 23:59:08 -0300 (ADT) Received: from svr1.postgresql.org ([200.46.204.71]) by localhost (av.hub.org [200.46.204.144]) (amavisd-new, port 10024) with ESMTP id 76744-02 for ; Thu, 22 Jul 2004 02:59:10 +0000 (GMT) Received: from mproxy.gmail.com (rproxy.gmail.com [64.233.170.202]) by svr1.postgresql.org (Postfix) with SMTP id 7C1EED1B181 for ; Wed, 21 Jul 2004 23:59:03 -0300 (ADT) Received: by mproxy.gmail.com with SMTP id 55so36583rni for ; Wed, 21 Jul 2004 19:59:08 -0700 (PDT) Received: by 10.38.59.54 with SMTP id h54mr99668rna; Wed, 21 Jul 2004 19:59:08 -0700 (PDT) Message-ID: <235b1a2804072119596269815e@mail.gmail.com> Date: Thu, 22 Jul 2004 10:59:08 +0800 From: azah azah To: Theodore Petrosky Subject: Re: Please help me.. problem in to_char Cc: pgsql-sql@postgresql.org In-Reply-To: <235b1a2804072119431ee36f53@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <20040721123506.92469.qmail@web41004.mail.yahoo.com> <235b1a2804072119431ee36f53@mail.gmail.com> X-Virus-Scanned: by amavisd-new at hub.org X-Spam-Status: No, hits=1.9 tagged_above=0.0 required=5.0 tests=FROM_ENDS_IN_NUMS, MAILTO_TO_SPAM_ADDR X-Spam-Level: * X-Archive-Number: 200407/165 X-Sequence-Number: 18417 Thanks all, :) It working now, i'm using code as below: to_char(t1.created::date,'DD/MM/YYYY') but other problem come out, error as below: ERROR: relation "plugins" does not exist what that's mean?? table plugins already exists.. On Thu, 22 Jul 2004 10:43:35 +0800, azah azah wrote: > Why still not working??? > I have try all the suggestions, still error like below: > ERROR: cannot cast type character varying to date > I'm using latest version of postresql. > > > > On Wed, 21 Jul 2004 05:35:06 -0700 (PDT), Theodore Petrosky > wrote: > > > > what kind of column is t1.created? It appears that it > > is a text column and the format looks like a date. Is > > this correct or is it a date? I need more information > > about your table structure. > > > > What about: > > > > SELECT t2.id, t2.name, to_char(cast (t1.created as > > date),'DD/MM/YYYY') > > > > but the other '::' should work also. > > > > extremedb=> SELECT to_char(cast ('12/4/2004' as > > date),'DD/MM/YYYY'); > > to_char > > ------------ > > 04/12/2004 > > (1 row) > > > > extremedb=> SELECT > > to_char('12/4/2004'::date,'DD/MM/YYYY'); > > to_char > > ------------ > > 04/12/2004 > > (1 row) > > > > I have a table with a timestamp in it called > > createdate.. > > > > \d clientinfo > > Table "public.clientinfo" > > Column | Type | > > Modifiers > > -----------------+--------------------------+----- > > acode | text | > > not null > > createdate | timestamp with time zone | default > > now() > > > > extremedb=> SELECT to_char(cast (clientinfo.createdate > > as date),'DD/MM/YYYY') from clientinfo; > > to_char > > ------------ > > 14/07/2004 > > 14/07/2004 > > 14/07/2004 > > > > Ted > > > > --- azah azah wrote: > > > Hi, > > > I want convert from mysql to postresql, previously > > > in mysql the code as below: > > > > > > SELECT t2.id, t2.name, date_format(t1.created,\'%W > > > %M %e, %Y - %r\') > > > > > > In postresql no date_format function, we need to use > > > to_char function > > > but it still work because still need to put ::date > > > such as > > > SELECT to_char('2005-03-27'::date,'DD/MM/YYYY'); > > > > > > How can i put ::date beside t1.created to get the > > > output? > > > Any idea?? > > > > > > ---------------------------(end of > > > broadcast)--------------------------- > > > TIP 1: subscribe and unsubscribe commands go to > > > majordomo@postgresql.org > > > > > > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! Mail - 50x more storage than other providers! > > http://promotions.yahoo.com/new_mail > > > > > > > > ---------------------------(end of broadcast)--------------------------- > > TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org > > >