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

Откуда:
Сообщений: 2029
Здравствуйте!

Изучаю структуру базы данных для Microsoft Dynamic AX 2009 и пишу SQL-запрос для выгрузки отгрузок, возвратов и продаж из базы данных путем соединением таблиц CUSTINVOICEJOUR и CUSTINVOICETRANS.

Declare @StartDate date ='2017-08-10'
Declare @EndDate date ='2017-08-10'

SELECT	
	*
FROM
	CUSTINVOICEJOUR
INNER JOIN
	CUSTINVOICETRANS
ON
	CUSTINVOICEJOUR.RECID=CUSTINVOICETRANS.RECID
WHERE	
	(CUSTINVOICEJOUR.INVOICEDATE >= @StartDate AND CUSTINVOICEJOUR.INVOICEDATE <=@EndDate)	
	AND
	CUSTINVOICEJOUR.ORDERACCOUNT='00001грд'

Я немного запутался и есть сомнение: те ли я использую таблицы в запросе для выгрузки данных об отгрузках и возвратах? Если те, то те ли колонки использую для соединения? Что еще в фильтре надо указывать типа статусы накладных, вычерки и т. д.?
11 дек 17, 09:23    [21023198]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по запросу. Соединение таблиц  [new]
aleks222
Guest
ferzmikk
Я немного запутался и есть сомнение: те ли я использую таблицы в запросе для выгрузки данных об отгрузках и возвратах? Если те, то те ли колонки использую для соединения? Что еще в фильтре надо указывать типа статусы накладных, вычерки и т. д.?


- А тому ли я дала? Обещанье выйти замуж...

Дарагуля, это те могет сказать либо разработчик базы, либо твои мозги, проанализировавшие содержимое таблиц...
11 дек 17, 09:51    [21023260]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по запросу. Соединение таблиц  [new]
Artny
Guest
ferzmikk,

ты скорее всего запутался. В аксапте RecID - это идентификатор строки в таблице.
Вряд ли есть смысл джойниться по этому полю. Скоре всего там должно быть JOURNALID/
11 дек 17, 09:52    [21023264]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить