В Oracle 8i я хочу одно значение trntotamt
, имеющее max(trndt)
, путем группировки trnmemenrolno
.
Я пытаюсь выполнить следующий SQL-запрос, но он дает ошибку - 00979: не группировка по выражению
Когда я добавляю все столбцы, указанные в операторе SELECT
, чем получение множества записейс одной trnmemenrolno
.Просьба предложить, что делать ....
SELECT TRNMEMENROLNO, MAX(TRNDT),TRNTOTAMT
FROM TRNSAC1
WHERE TRNTYPE='R'
GROUP BY TRNMEMENROLNO