Правильное выполнение этого оператора SQL с псевдонимами

в основном я хочу сделать следующее: вычислить разницу атрибутов, а затем получить строку с наибольшей разницей.

Итак, вот что я пробовал:

SELECT caller_aor, (end_time - start_time) as duration
    FROM cdrs
    GROUP BY caller_aor
    HAVING duration = (SELECT MAX(end_time - start_time) FROM cdrs);

продолжительность в предложении HAVING выдает ошибку, но я не могу понять, что мне там делать.

Помощь приветствуется.

0
задан void 18 August 2011 в 14:52
поделиться