Re: Date Time calculation help

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

In response to

Browse pgsql-sql by date

  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!