Selecting by date (timestamp)

From: Jovan Kostovski <chom_devel(at)yahoo(dot)com>
To: pgsql-php(at)postgresql(dot)org
Subject: Selecting by date (timestamp)
Date: 2006-02-27 23:46:14
Message-ID: 20060227234614.28579.qmail@web60216.mail.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-php

Hi,

I have the following table running on postgres 8.04:

CREATE TABLE ValueLog
(
idValueLog int4 NOT NULL DEFAULT nextval ('public.idValueLog_seq'::text),
PPx integer,
iValue integer DEFAULT -1,
fValue real DEFAULT -1,
t_tag timestamp without time zone,
t_arr timestamp without time zone,
cot integer,
ack boolean,
blk boolean,
qd_iv boolean,
qd_nt boolean,
qd_sb boolean,
qd_bl boolean,
qd_ov boolean,
CONSTRAINT idValueLog PRIMARY KEY (idValueLog)
)
WITHOUT OIDS;
ALTER TABLE ValueLog OWNER TO $admin_user;"

I've created the following SQL statement to select the records newer then a given date:

select almvalue.almname , ppoint.ppdimstr, valuelog.ack, valuelog.blk, to_char(valuelog.t_arr,'DD.MM.YYYY HH24:MI:SS') from ppoint, valuelog, almvalue where ppoint.ppx = valuelog.ppx and almvalue.almvalue = valuelog.ivalue and valuelog.ppx = $db_ppx and to_char(valuelog.t_arr,'YYYYMMDD') >= '$ts

$ts is a string, the date value input by the user and formated YYYYMMDD

I've developed the web site on my Ubuntu box, but when I uploaded the site on the server Fedora Core 3, I had problems with the date filtering. Running psql on the server I've noticed that there were more data in the select * from value log results, field t_arr something like MM-DD-YYYY-dsfsdfd (something else which I don't know what it is)
I think that the local time settings on the server makes me the troubles.

What's the solution?

What's the best way to do filtering (selecting) data by time?

TIA, Jovan


---------------------------------
Yahoo! Mail
Bring photos to life! New PhotoMail makes sharing a breeze.

Browse pgsql-php by date

  From Date Subject
Next Message Jovan Kostovski 2006-02-28 18:16:26 selecting records by timestamp (date)
Previous Message Chris 2006-02-27 23:07:08 Re: unsubscribe