Как использовать потолок здесь? - PullRequest
0 голосов
/ 21 февраля 2012

, когда я запускаю этот код, отображается ошибка CEILING: неверный идентификатор, пожалуйста, помогите мне найти потолок Diff_In_Secs здесь ..

 select a.action, CEILING(avg(extract(minute from b.RECEIVED_TS - a.RECEIVED_TS)*60
    + extract(second from b.RECEIVED_TS - a.RECEIVED_TS))) Diff_In_Secs
    from request a, reply b where a.ID = b.ID 
and a.RECEIVED_TS > trunc(sysdate) - 10
and b.TARGET_ID is not null
group by a.ACTION
order by diff_in_secs desc;

Ответы [ 2 ]

1 голос
/ 21 февраля 2012

Это то, что вы хотите?

select a.action, CEILING(CEILING(avg(extract(minute from b.RECEIVED_TS - a.RECEIVED_TS)*60
    + extract(second from b.RECEIVED_TS - a.RECEIVED_TS)))) Diff_In_Secs
0 голосов
/ 09 февраля 2013

Старый вопрос, но я столкнулся с той же проблемой ... в моем случае это не понравилось CEILING; вместо этого используйте CEIL, чтобы заставить его работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...