Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Добавить колонку в запрос (число прочтений - 9445 )
ted
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 41
Зарегистрирован: 07. Февраля 2011
Добавить колонку в запрос
06. Ноября 2012 :: 11:10
Печать  
Как добавить в запрос колонку номенклатура (партия ей подчинена, в регистре номенклатуры нет)? Сам запрос:
     ТекстЗапроса = "
     |SELECT
     |   РегистрСклад.Партия as [Партия $Справочник.Партии],
     |      РегистрСклад.КоличествоОстаток as [Количеств],
     |      РегистрСклад.СуммаОстаток as [Сумм]
     |FROM
     |      $РегистрОстатки.Склад(,,РабочееМесто = :ВыбРабочееМесто,(Партия),(Количество,Сумма)) as РегистрСклад
     |";
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Добавить колонку в запрос
Ответ #1 - 06. Ноября 2012 :: 11:18
Печать  
Код
Выбрать все
select
  Партия.parentext [Товар $Справочник.Номенклатура],
 ..............


  left join $Справочник.Партии Партия (nolock) on Партия.id = РегистрСклад.Партия 

  
Наверх
 
IP записан
 
ted
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 41
Зарегистрирован: 07. Февраля 2011
Re: Добавить колонку в запрос
Ответ #2 - 06. Ноября 2012 :: 11:23
Печать  
Пасибки. Все класс!
В самой виртуальной таблице лефтджоин нельзя накладывать?
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Добавить колонку в запрос
Ответ #3 - 06. Ноября 2012 :: 11:26
Печать  
можно.
Но вряд ли это ускорит твою выборку - пробуй.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать