helpf.pro
Регистрация

v8: Получить дату с которой начинается отгрузка в долг из двух таблиц

Flyd
15.12.2011 15:01Прочитано: 1423
Можно ли как-нибудь используя только запрос решить задачу?

есть 2 таблицы Т1 - таблица отгрузки(Дата,Сумма), Т2 - таблица оплаты(Дата,Сумма)
нужно понять на какую дату отгрузка начнется в кредит
Т.е. если в таблице отгрузки

02.01.01 | 1000
20.01.01 | 3000
23.01.01 | 8000

В таблице оплаты

01.01.01 | 2000
03.01.01 | 4000

То в результате запрос должен выдать дату 23.01.01
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
15.12.2011 18:36Ответ № 1
нет , они совсем разные и нет ни каких общих реквизитов
Flyd
16.12.2011 12:13Ответ № 2
а если бы был общий реквизит контрагент, то что бы изменилось?
E_Migachev
16.12.2011 12:19Ответ № 3
контрагент конечно хорошо, но надо бы еще реквизит, например партия или ЗаказПокупателя
Flyd
16.12.2011 13:00Ответ № 4
Да сколько угодно. Что изменится от этих реквизитов? Мне сам принцип надо, возможно ли без обработки в цикле эту дату получить
E_Migachev
16.12.2011 16:22Ответ № 5
Принцип: путем объединения запросов во временных таблицах по этим общим полям получаешь общую ТЗ, далее еще одним запросом получаешь разницу отгрузка-оплата, в итоге на последний запрос накладываешь условие что разница > 0
вот тут тебе отберется готовый результат
Flyd
20.12.2011 20:22Ответ № 6
Допустим есть одна таблица с
01.01.01 | 2000
02.01.01 | -1000
03.01.01 | 4000
20.01.01 | -3000
23.01.01 | -8000
------
Какой от нее толк?
E_Migachev
23.12.2011 15:50Ответ № 7
(6) Flyd, от этой никакого, нужен общий реквизит. например документ заказ покупателя
Подсказка: Щелникни по Имени пользователя напротив ответа, и тем самым покажешь, что сообщение адресовано ему.
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.