Подскажите как правильно написать такую функцию в oracle (9):==================================================================================
select
SUM (SESSION_MONEY.MONEY), accounts_ext.LAST_NAME
from
SESSION_MONEY, accounts_ext
where
SESSION_MONEY.account_id = accounts_ext.account_id
and MOMENT >= to_Date ('2008/03/01 00:00:00','yyyy/mm/dd hh24:mi:ss')
Ошибка: ORA-00937: групповая функция не является одногруппной
===================================================================================
Берет данные из 2 таблиц SESSION_MONEY и accounts_ext, причем нужно брать с одной таблицы сумму MONEY для определнного имени начиная с марта, сравнение таблиц по id.
Таблицы:
SESSION_MONEY accounts_ext
------------------------- -----------------
account_id | MONEY | MOMENT account_id | LAST_NAME
1 2.35 2008.01.01 23:50:21 1 Ivan
2 2.01 2008.03.01 10:11:02 2 Petr
1 3.45 2008.03.02 15:05:30
1 2.45 2008.03.05 17:30:32
Вывод:
MONEY | LAST_NAME