Форум: "Базы";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];
ВнизЗапрос SQl - пробема ... Найти похожие ветки
← →
weris © (2005-05-17 06:41) [0]такая проблема.
есть три таблицы.
FN212 - физлицо
- N1 - УН лица
- N314 - УН адреса учета собственности
FN1508 - учет собственности лица
- D1745 - УН учета
- N1 - УН лица
- D930 - УН объекта собственности
- N314 - УН адреса учета собственности
FN213 - коды адресов
- N314 - УН адреса
- N77 - код ОКАТО
FN1580 - код собственности
- D930 - УН объекта собственности
задача.
выбрать из этих трех таблиц в одну физлицо, у которых ОКАТО адреса лица и ОКАТО адреса собственности не совпадают.
чтобы выбрать всех делаю так:
select FN1508.N1, FN1508.D1745, FN1508.N314,
FN1580.D930, FN1508.N314, FN212.N314, FN213.N77
from FN1508
join FN212 on FN1508.N1 = FN212.N1
join FN1580 on FN1508.D930 = FN1580.D930
join FN213 on FN212.N314 = FN213.N314
where D1846=104 and FN212.N314>0
результат - 37944 записи,
FN213.N77 - ОКАТО физлица
вопрос.
как сделать чтобы был еще столбец ОКАТО собственности,
чтобы можно было сравнить собственность и лицо и выбрать не равные.
заранее спасибо всем.
Евгений.
evgeniy_veris()mail.ru
← →
ЮЮ © (2005-05-17 07:33) [1]...
join FN213 as FN213ForN314 on FN1508.N314 = FN213ForN314.N314
where
D1846=104 and FN212.N314>0
AND FN213ForN314.N77 <> FN213.N77
← →
weris © (2005-05-17 07:47) [2]спасибо большое.!!!
все работает!
← →
ANB © (2005-05-17 09:36) [3]
> FN1508 - учет собственности лица
- это не учет собственности лица. Это объекты налогового учета.
FN212 - не физ.дицо, а просто лицо. Физ.лица лежат в FN211.
А вот FN1580 - это и есть собственность лица. А адрес надо из долей тащить. Сейчас не помню какая таблица. По ОКАТО - не очень кошерно, так как для неструктуированных адресов он не заполняется. Хм. А адреса в FN213 задублены. Так что придется по ОКАТО. Лучше в Нижний позвони, там помогут.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c