powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Помогите с запросом SQL
1 сообщений из 1, страница 1 из 1
Помогите с запросом SQL
    #34900878
Aristo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть 2 таблицы.
1 - таблица движений товаров, колонки tov_id (идентификатор товара),date_order(дата прихода),Qty(количество прихода), сгруппированные по товару и дате, отсортированные по товару и дате по убыванию.
2 - таблица остатков товаров, колонки Tov_id (идентификатор товара), Qty - конечный остаток.

Необходимо выбирать по каждому товару строки таблицы, до тех пор пока общая сумма выбранных строк не превысит общее количество товара.
Например, из 2х таблиц
Tov_id date_order Qty
a001 | 2007-10-20 | 5
a001 | 2007-10-19 | 3
a001 | 2007-10-18 | 4
..........................................................
и так далее
..........................................................

и
a001 | 7

Должна получиться таблица
a001 | 2007-10-20 | 5
a001 | 2007-10-19 | 2 (!!!)

Как сделать путем пошаговой обработки таблиц в цикле - понятно.
Вопрос - можно ли запросом и если можно то как ?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Помогите с запросом SQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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