Re: how to add 'time with time zone' data types and 'interval' data types
От | avpro avpro |
---|---|
Тема | Re: how to add 'time with time zone' data types and 'interval' data types |
Дата | |
Msg-id | CAAQdDn=RbzwMRCd5vNVFdLBqA85+i-EUBu=1vKDzF7tHy+k_Uw@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: how to add 'time with time zone' data types and 'interval' data types (Andreas Kretschmer <akretschmer@spamfence.net>) |
Ответы |
Re: how to add 'time with time zone' data types and
'interval' data types
Re: how to add 'time with time zone' data types and 'interval' data types |
Список | pgsql-novice |
i tried select '12:00'::interval + '9:00'::interval; and worked.
but, my fields are time with time zone, because the user needs to introduce the info in this format.
in this case, which is the correct syntax to find out how long the travel last between two entries, f1 and f2?
select '12:00'::time - '9:00'::time; didn't work.
select '12:00'::time - '9:00'::time; didn't work.
Johny
On 6 January 2014 20:38, Andreas Kretschmer <akretschmer@spamfence.net> wrote:
avpro avpro <avprowebeden@gmail.com> wrote:Add 2 TIME's? Make no sense.
> hi all,
>
> 1st scenario: i have a table with two fields both of them ''time with time
> zone'. How could I add them? i would like to have something like: SELECT
> table.field1 + table.field2 as sum;
test=*# select '9:00'::time + '12:00'::time;
ERROR: operator is not unique: time without time zone + time without
time zone
LINE 1: select '9:00'::time + '12:00'::time;
^
HINT: Could not choose a best candidate operator. You might need to add
explicit type casts.
What about to add 23:00 and 21:00? 44:00 as TIME?Just do it:
> 2nd scenario, similar but this time data types are 'interval': i have a table
> with two fields both of them ''interval'. How could I add them? i would like to
> have something like: SELECT table.field1 + table.field2 as sum;
test=*# select '9:00'::interval + '12:00'::interval;
?column?
----------
21:00:00
(1 row)
Andreas
--
Really, I'm not out to destroy Microsoft. That will just be a completely
unintentional side effect. (Linus Torvalds)
"If I was god, I would recompile penguin with --enable-fly." (unknown)
Kaufbach, Saxony, Germany, Europe. N 51.05082°, E 13.56889°
--
Sent via pgsql-novice mailing list (pgsql-novice@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-novice
В списке pgsql-novice по дате отправления: