From: | "Steve Boyle \(Roselink\)" <boylesa(at)roselink(dot)co(dot)uk> |
---|---|
To: | "Unnikrishnan Menon" <unnikrishnan(dot)menon(at)chennai(dot)transys(dot)net>, <pgsql-sql(at)postgresql(dot)org> |
Subject: | Re: Date Time calculation help |
Date: | 2002-01-15 12:39:46 |
Message-ID: | 00eb01c19dc1$b6bea180$c55869d5@dualtower |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
Unnikrishanan,
The following query will return the number of whole days between the two dates (a working version of postgres query you posted).
select date_part('day','now'::datetime - '2001-01-15'::datetime);
Other available datetime functions can be found at:
http://www.il.postgresql.org/users-lounge/docs/7.1/postgres/functions-datetime.html
hih
steve boyle
----- Original Message -----
From: Unnikrishnan Menon
To: pgsql-sql(at)postgresql(dot)org
Sent: Monday, January 14, 2002 2:58 PM
Subject: [SQL] Date Time calculation help
Hi,
I have a particular query in Oracle :
select mod((sysdate - to_date('15-JAN-02','dd-mon-yy')),1) from dual;
The above query gives 0.752.. as the difference between the two days which when multiplied by 24 gives around 3.1.. hrs.
I tried the same query in postgresql but the value returned is 0.
The query was:
select mod((current_date - '2002-15-01')),1);
I require the difference in time to the last second to be shown as time left. Could anyone suggest as to how to overcome this particular problem.
Thanx in advance,
Unni
From | Date | Subject | |
---|---|---|---|
Next Message | Paulo Rodrigues | 2002-01-15 13:39:11 | Hierarchical queries |
Previous Message | Steve Boyle (Roselink) | 2002-01-15 11:32:50 | Re: On delete cascade! |