From: | Paulo Roberto Kappke <paulok(at)cyclades(dot)com(dot)br> |
---|---|
To: | pgsql-sql(at)postgresql(dot)org |
Subject: | Doubts in timespan |
Date: | 1999-08-26 13:23:31 |
Message-ID: | 37C53FD3.8410737A@cyclades.com.br |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
Hello all,
I'm having some problems with timespan type.
I have in the same table an attribute named "inserted_time" with
datetime type and another attribute named "elapsed_time" with timespan
type.
When I'll insert a new entry in this table, I need to calculate the
difference between last "inserted_time" and new "inserted_time", and
update "elapsed_time" in the last row.
I used the following command:
"UPDATE tasktime SET elapsed_time='age((SELECT inserted_time FROM
tasktime WHERE row=$row),(SELECT inserted_time FROM tasktime WHERE
row=$old_row))' WHERE row=$old_row"
And I received the message:
"PostgresSQL query failed: ERROR: Bad timespan external representation
'age(Thu Aug 26 09:31:00 1999 EST, Thu Aug 26 09:29:00 1999 EST)'"
I tried to change the update command as follow:
"UPDATE tasktime SET elapsed_time='age($actual_inserted_time,
$old_inserted_time)' WHERE row=$old_row"
And I received the same message.
Any body knows where are my mistake ????
Any body could explain how is the data in a timespan type ????
Thanks in advance,
Paulo Roberto Kappke
Cyclades Corporation
From | Date | Subject | |
---|---|---|---|
Next Message | Greg Youngblood | 1999-08-26 18:05:03 | RE: [SQL] 2 million+ entries |
Previous Message | Safa Pilavcı | 1999-08-26 11:14:10 | replication.. |