powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Интересный запрос
6 сообщений из 6, страница 1 из 1
Интересный запрос
    #32052814
oxlamon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть две таблицы
Код: plaintext
1.
2.
3.
№ накл.	Дата	Кол-во	Цена
Т1	 01 . 01 . 2002 	 10 	 10 
Т2	 18 . 01 . 2002 	 7 	 20 
Т3	 27 . 01 . 2002 	 15 	 5 


Код: plaintext
1.
2.
3.
№ плат.	Дата	Сумма
Д1	 03 . 01 . 2002 	 130 
Д2	 12 . 01 . 2002 	 70 
Д3	 29 . 01 . 2002 	 90 


Нужно получить
Код: plaintext
1.
2.
3.
4.
5.
6.
Деньги.№ плат.	Деньги.Дата	Сумма оплаты	Товар.№ накл.	Товар.Дата	Количество оплачено
Д1	 03 . 01 . 2002 	 100 	Т1	 01 . 01 . 2002 	 10 
Д1	 03 . 01 . 2002 	 30 	Т2	 18 . 01 . 2002 	 1 , 5 
Д2	 12 . 01 . 2002 	 70 	Т2	 18 . 01 . 2002 	 3 , 5 
Д3	 29 . 01 . 2002 	 40 	Т2	 18 . 01 . 2002 	 2 
Д3	 29 . 01 . 2002 	 50 	Т3	 27 . 01 . 2002 	 10 
			Т3	 27 . 01 . 2002 	 5 


Мозги вывернул - ничего не могу придумать.
Подсобите.
...
Рейтинг: 0 / 0
Интересный запрос
    #32052860
Serginio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задача с тремя неизвестными. Не хватает минимум связующего поля между платежкой и накладной
...
Рейтинг: 0 / 0
Интересный запрос
    #32052863
oxlamon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подождите с выводами. Да, таблицы не связаны.
Но все равно, если внимательно присмотреться, требуемая выборка не лишена смысла.
...
Рейтинг: 0 / 0
Интересный запрос
    #32052896
buzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как минимум не хватает контрагента с которым производятся операции поставки, платежей. После чего все сводится к задаче нагруженной синхронизации которая одним SQL не решится. Либо СП писать, либо на клиенте решать.
...
Рейтинг: 0 / 0
Интересный запрос
    #32052953
oxlamon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребятушки, голубчики мои... Я все понимаю... Ну нету контрагента, ну не виноват я... Есть две таблицы на входе, есть результат на выходе... Нужен запрос...
Может, кто сталкивался, может кто делал нечто подобное...
Не бросайте меня одного... Подмогните... Век не забуду доброты вашей...
...
Рейтинг: 0 / 0
Интересный запрос
    #32052972
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делал когда-то подобную вещь, наподобе ведомости работы с клиентами. Там в одну строку требовалось вытянуть накладные, платежки и возвраты.

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


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