SELECT ID, SUM(ROUND((DataVyxoda - DataVxoda)*1440)) DELTA_TIME FROM MYTABLE
WHERE
DataVyxoda IS NOT NULL
AND
TO_DATE(DataVxoda) = TO_DATE(SYSDATE)
GROUP BY ID
но... если поле DataVyxoda = Null минуты не считаются
у которых дата = сегодня
Вы поставили условие - подсчитать тех людей, которые вышли.
Необходимо получать минуты с учетом того что человек возможно еще НЕ вышел, т.е. DataVyxoda is Null
А что за функция NVL ? Я не знаю функций Oracle
SELECT ID, SUM(ROUND((NVL(DataVyxoda,SYSDATE) - DataVxoda)*1440)) DELTA_TIME FROM MYTABLE
WHERE
TO_DATE(DataVxoda) = TO_DATE(SYSDATE)
GROUP BY ID
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.