моя проблема пытается использовать оператор SELECT и заказывать первую десятку по определенному столбцу. Мне удалось скомпилировать что-то после поиска по многим форумам, однако мне нужно подтвердить, что метка времени в одном поле находится за последнюю неделю. Я получил это выполнить, однако я не уверен, является ли правильным, как я не могу напечатать значение ИНЕКЕ:SELECT используя временную метку в Oracle SQL
SELECT itemid, count(itemid)
FROM Rateddate
WHERE TO_CHAR(CURRENT_TIMESTAMP - DATE_RATED) < TO_CHAR(7)
GROUP BY itemid;
TLDR:
TO_CHAR(CURRENT_TIMESTAMP - DATE_RATED) < TO_CHAR(7)
ли это сделать конечно date_rated timestamp меньше недели?
это бросает ORA-00932: непоследовательные типы данных: ожидается НОМЕР получил ИНТЕРВАЛ ДЕНЬ ВТОРОМ – arturro
Если это временная метка, то вам нужно указать дату. Каково определение вашей таблицы? – BrianM