Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Запрос по двум условиям
 
 автор: Seryoga204   (14.12.2009 в 20:43)   личное сообщение
 
 

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

  Ответить  
 
 автор: час   (14.12.2009 в 20:50)   личное сообщение
 
 

Я в запоросах не силён, но и Вы умеете заморачивать голову.........
А где же сами таблицы????

  Ответить  
 
 автор: Lukas   (14.12.2009 в 21:00)   личное сообщение
 
 

Left|Right Join по номерам счетов?

  Ответить  
 
 автор: Seryoga204   (16.12.2009 в 21:11)   личное сообщение
9 Кб.
 
 

Не мог раньше ответить, не было возможности. Прикладываю пример. ( на самом деле в таблицах порядка Справочник - 50 000 записей, Остатки - 20 000-30 000 записей.

  Ответить  
 
 автор: Гоблин   (16.12.2009 в 22:26)   личное сообщение
8 Кб.
 
 

Че-то я не увидел связи между этими двумя таблицами. Если бы связал хотя бы по номеру счета или по коду из справочника, тогда и проблемы бы не было. Так бы сделал.

  Ответить  
 
 автор: Lukas   (16.12.2009 в 23:35)   личное сообщение
 
 

Для всех счетов из справочной таблицы:

SELECT Справочник.Код, Справочник.Schet, Остатки.Summ, Справочник.Sschet
FROM Справочник LEFT JOIN Остатки ON Справочник.Schet = Остатки.Dno;

Только для тех, у которых имеются остатки:

SELECT Справочник.Код, Остатки.Dno, Остатки.Summ, Справочник.Sschet
FROM Справочник INNER JOIN Остатки ON Справочник.Schet = Остатки.Dno;

  Ответить  
 
 автор: Seryoga204   (17.12.2009 в 00:38)   личное сообщение
 
 

всем спасибо

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList