Странно, на мой взгляд вполне допустимая операция:
select '00:00:10':: interval / '00:00:02'::interval
по идее должно бы получиться 5, а potgresql ругается:
оператор не существует: interval / interval
Однако:
select extract (epoch from '00:00:10'::interval) / extract (epoch from '00:00:02'::interval)
работает как положено:
результат 5
Думаю тебе сюда:
Думаю тебе сюда: http://postgresql.uservoice.com - можешь предложить там эту фичу )
В своих БД я давно сделал оператор interva/interval и преобразование типов int -> interval и обратно, в системах биллинга это очень упрощает жизнь
Приведение типа я выше
Приведение типа я выше описал. Но вообще это должно быть сделано внутри БД, ибо этот оператор имеет место быть в биллинге довольно часто.
Postgres совершенно спокойно делит money/ money и не ругается