Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Интересный запрос / 6 сообщений из 6, страница 1 из 1
24.09.2002, 19:37
    #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
25.09.2002, 09:06
    #32052860
Serginio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интересный запрос
Задача с тремя неизвестными. Не хватает минимум связующего поля между платежкой и накладной
...
Рейтинг: 0 / 0
25.09.2002, 09:23
    #32052863
oxlamon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интересный запрос
Подождите с выводами. Да, таблицы не связаны.
Но все равно, если внимательно присмотреться, требуемая выборка не лишена смысла.
...
Рейтинг: 0 / 0
25.09.2002, 10:44
    #32052896
buzz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интересный запрос
Как минимум не хватает контрагента с которым производятся операции поставки, платежей. После чего все сводится к задаче нагруженной синхронизации которая одним SQL не решится. Либо СП писать, либо на клиенте решать.
...
Рейтинг: 0 / 0
25.09.2002, 12:08
    #32052953
oxlamon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интересный запрос
Ребятушки, голубчики мои... Я все понимаю... Ну нету контрагента, ну не виноват я... Есть две таблицы на входе, есть результат на выходе... Нужен запрос...
Может, кто сталкивался, может кто делал нечто подобное...
Не бросайте меня одного... Подмогните... Век не забуду доброты вашей...
...
Рейтинг: 0 / 0
25.09.2002, 12:35
    #32052972
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интересный запрос
Делал когда-то подобную вещь, наподобе ведомости работы с клиентами. Там в одну строку требовалось вытянуть накладные, платежки и возвраты.

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


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