Hi: .... > Having two timestamps it is common need to know how many > seconds/minutes/hours/days/etc. passed from one to the other. However there > is no easy way to do this task.
> The basic idea is subtracting the two timestamps. However it gives a data > type called "interval". The thing I would like to have is a function that > takes the "interval" and outputs it's length. Currently when I want a > program to know how long an interval is I must let it parse the interval > textual representation (which may be subject to change) to obtain what I > want. I do this a lot, just try 'extract(epoch from the_interval)' ( actually in my code i use things like 'extract(epoch from age(disconnect_time, connect_time))' where *_time are of type 'timestamp with time zone' and works like a charm, even across time zone changes. Francisco Olarte.. ---------------------------(end of broadcast)--------------------------- TIP 2: you can get off all lists at once with the unregister command (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])