Alexos
Новичок
SQL Необходимо вывести список клиентов с суммой всех долгов на кажого
Здравствуйте, помогите написать запрос, PLZ.
Есть 2 таблицы:
CLIENTS - таблица клиентов
ZAKAZ - таблица заказов, связанная с верхней по CLIENT_ID (Записей на каждого клиента много. В каждой записи имеется долг по заказу DOLG.)
Необходимо вывести список клиентов с суммой всех долгов на каждого.
Делаю так:
[SQL]
SELECT CLIENTS.CLIENT_ID,
CLIENTS.FIO,
SUM(ZAKAZ.DOLG*ZAKAZ.CURS) as SUM_DOLG,
FROM CLIENTS
LEFT JOIN ZAKAZ ON (ZAKAZ.CLIENT_ID=CLIENTS.CLIENT_ID)
GROUP BY CLIENTS.CLIENT_ID
[/SQL]
Ответ:
Dynamic SQL Error SQL error code = -104 Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause)
Что я делаю не так?
Здравствуйте, помогите написать запрос, PLZ.
Есть 2 таблицы:
CLIENTS - таблица клиентов
ZAKAZ - таблица заказов, связанная с верхней по CLIENT_ID (Записей на каждого клиента много. В каждой записи имеется долг по заказу DOLG.)
Необходимо вывести список клиентов с суммой всех долгов на каждого.
Делаю так:
[SQL]
SELECT CLIENTS.CLIENT_ID,
CLIENTS.FIO,
SUM(ZAKAZ.DOLG*ZAKAZ.CURS) as SUM_DOLG,
FROM CLIENTS
LEFT JOIN ZAKAZ ON (ZAKAZ.CLIENT_ID=CLIENTS.CLIENT_ID)
GROUP BY CLIENTS.CLIENT_ID
[/SQL]
Ответ:
Dynamic SQL Error SQL error code = -104 Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause)
Что я делаю не так?
