AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.05.2007, 09:35   #1  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
? Можно-ли перевести запрос с человечъего на Аксаптовский ?
Собственно вот такой запрос
X++:
select sum(LedgerJournalTrans.AmountCurCredit)
  from LedgerJournalTrans, SalesPaymentJournal
 where SalesPaymentJournal.JournalNum = LedgerJournalTrans.JournalNum
       and rtrim(ltrim(SalesPaymentJournal.SalesId)) = 'КЛ7-0040682'
Можно ли сделать то-же самое, на Аксапте в 1 запрос?
Если сделать так
X++:
    select sum(AmountCurCredit)
        from LedgerJournalTrans
        join
            SalesPaymentJournal
        where SalesPaymentJournal.JournalNum == LedgerJournalTrans.JournalNum
           && SalesPaymentJournal.SalesId == this.SalesId;
то она пытается все поля из 2-й таблицы засунуть в селект.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Запрос по таблице параметров. uchenik DAX: Программирование 26 18.03.2009 07:12
передача параметров в запрос while select tolstjak DAX: Программирование 13 15.02.2009 19:39
Как собрать запрос? moid DAX: Программирование 11 02.07.2007 12:07
Долго отрабатывает запрос по таблице InventItemLocation AlexeyBP DAX: Администрирование 1 30.05.2007 17:33
Не работает запрос на нескольких компаниях Bega DAX: Программирование 3 16.09.2005 10:21

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:21.