Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 нужна помощь с запросом  [new]
denis_stell
Member

Откуда:
Сообщений: 255
Добрый день,столкнулся с проблемой объединения 2 таблиц,возможно проблема пустяковая но не совсем понимаю как решить.
Есть 2 таблицы:
1таблица:
t1(напишу в русском эквиваленте)
счет
дата
остаток по кредиту
остаток по дебету
2 таблица:
счет
дата
сумма
ставка
1 задача была объеденить 2 таблицы,чтобы узнать у счета(1таблица) ставку(2 таблица) где остатки(1 табл.) равен сумме(2 таб.)
делал так:
select * from t1 a full outer join t2 b on a.acc=b.acc where (a.kred_ost=b.summa or a.debet_summa=b.summa) 

с этим понятно, но нужно выбрать те записи которые отвечают след.условиям:
чтобы понятно было поясню, 2 таблица - набор данных, где у счетов по разным суммам могут быть разные ставки, точнее это ставки фондированияу клиента, которые могут меняться по счету много раз в некотором периоде.
Первая таблица - это набор данных остатков по счету
т.е. мне нужны данные где счет=счету + остаток по дебету=сумме или остаток по кредиту=сумме(это первый вариант)
+
нужны данные где из правой(2 таблица) таблице ничего не нашлось,т.е. NULL

что то совсем не пойму как лучше написать
4 сен 13, 17:25    [14795631]     Ответить | Цитировать Сообщить модератору
 Re: нужна помощь с запросом  [new]
denis_stell
Member

Откуда:
Сообщений: 255
ещё постараюсь пояснить.
у клиента 10 кредитных счетов(разных)
возмьмем один счет
45208%1 у которого за период по разным суммам менялась ставка фондирования
т.е.
45208%1 - 1000000 - 8%
45208%1 - 140000 - 8,5
45208%1 - 152003 - 9%
это данные по 2-ой таблице
в первой обороты
счет - сумма по дебету - сумма по кредиту итд
4 сен 13, 17:44    [14795735]     Ответить | Цитировать Сообщить модератору
 Re: нужна помощь с запросом  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Денис,я думаю что так будет проще ,оформите по всем правилам,а то вы будете так добавлять еще 10 постов,а толку все рано не будет
4 сен 13, 17:47    [14795743]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить