powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите составить запрос к MySQL бд
2 сообщений из 2, страница 1 из 1
Помогите составить запрос к MySQL бд
    #38631647
dmuradz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток всем!!!
помогите плиз сделать запрос, к бд, для вывода списка недоплативших.
в бд имеются следующие таблицы:
Код: html
1.
2.
3.
4.
5.
6.
client         |  operations       |  program
__________________________________________________
id             | id                | id
fio            | id_client         | name 
program_id     | type_operation    | price
..   и тд      | sum               | 


В таблице client хранится инфа о клиентах и его программа
В таблице program - цена программы
В таблице operations хранится тип операции(приод/расход), id клиента, и сумма каждой операции( которых у одного пользователя может быть несколько ).

Как вывести список всех клиентов, у которых сумма всех операций(приход) меньше цены программы?

PS если, запрос не сложный не судите строго, знакомство с php и mysql начал месяц назад(уже пару дней мучаюсь с этим запросом, никак не получается, поэтому написал сюда ::-ph34r.gif:: )
...
Рейтинг: 0 / 0
Помогите составить запрос к MySQL бд
    #38632481
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmuradz,

Код: sql
1.
2.
3.
4.
5.
6.
SELECT ид_клиента из 
(SELECT ид_клиента, sum(case when type_operation="+" then sum else -sum end) as сумма_операций 
 FROM операции
) q1
JOIN программы ON {вариантов связи тут имхо ровно адын щтука}
WHERE q1.сумма_операций<программы.стоимость

я хз, как у вас там тип операции задаётся
предположил, что "+" - это приход, остальное - расход
если не так - додумаете уж как-нибудь сами
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите составить запрос к MySQL бд
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]