Im пытается взять Всего счетчик транзакций из таблицы `между указанной датой в базе данных оракула. Я написал подзапрос, чтобы группировать уникальные транзакции и когда я пытаюсь суммировать столбцы в подзапросе i получить сообщение ORA-00904: ColumnName: неверный идентификатор. Im новое для оракула, но это то же самое для меня работало на сервере sql.SUM на столбце из подзапроса в ORACLE
Вот мой вопрос.
select sum(Tots),sum(CRIR),sum(RT),sum(Succes) from(
select ds.LOAN_ID,ds.CUST_ID,TO_CHAR(ds.SENT_DT_TIME, 'YYYY-MM-DD') "Dates", count(*) "Tots",
SUM(DECODE (ds.STATUS, 'CR', 1,'IR',1,0)) "CRIR",
SUM(DECODE (ds.STATUS, 'R', 1,'T',1,0)) "RT",
SUM(DECODE (ds.STATUS, 'S', 1, 0)) "Succes"
FROM DATA_STRING ds
WHERE TRUNC(ds.SENT_DT_TIME) BETWEEN to_date('2016-10-04','yyyy-mm-dd') and to_date('2016-10-07','yyyy-mm-dd')
Group by ds.LOAN_ID,ds.CUST_ID,TO_CHAR(ds.SENT_DT_TIME, 'YYYY-MM-DD')
);
Что такое сообщение полная ошибка? Он должен указывать вам на строку и позицию оскорбительного идентификатора, помогает ли это? (Поделитесь этой информацией здесь, если вам нужна дополнительная помощь.) – mathguy