Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Как реализовать "Все" для группировки "День" (число прочтений - 2565 )
Стрелок
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 134
Местоположение: Ukrane
Зарегистрирован: 31. Октября 2008
Пол: Мужской
Как реализовать "Все" для группировки "День"
04. Июня 2013 :: 07:58
Печать  
Доброго времени суток. Есть запрос

Текст="SELECT
     |Рег.Фирма as [Фирма $Справочник.Фирмы],
     |Рег.Контрагент as [Контрагент $Справочник.Контрагенты],
     |Рег.КредДокумент as [КредДокумент $Документ],
     |Рег.ДолгКонечныйОстаток as ДолгКонОст,
     |Рег.Период Период
     |FROM
     |      $РегистрОстаткиОбороты.ВзаиморасчетыПокупателей(:НачДата, :КонДата~,День,,,(Фирма<>:ПустаяФирма and Контрагент IN (SELECT Val FROM #Группа)),
     |                               (Фирма,Контрагент,КредДокумент),(Долг)) as Рег
     |
     |WHERE (Рег.ДолгКонечныйОстаток<>0)
     |
     |ORDER BY
     |      Рег.Контрагент,
     |   Рег.Период";

Надо получить дебиторку по группировке "День" но так чтобы в таблицу попали все даты из диапазона. Перерыл документацию - не нашёл. Помогите плиз

ЗЫ Т.е. нужен аналог

Группировка День Все;
  
Наверх
 
IP записан
 
U_zer
Экс-Участник


Re: Как реализовать "Все" для группировки "День"
Ответ #1 - 04. Июня 2013 :: 08:55
Печать  
Используй класс ПрямойЗапрос. Там это реализовано без геморроя со стороны разработчика.
  
Наверх
 
IP записан
 
Satans Claws
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 721
Зарегистрирован: 29. Ноября 2010
Re: Как реализовать "Все" для группировки "День"
Ответ #2 - 05. Июня 2013 :: 05:22
Печать  
создаешь временную таблицу
набиваешь ее датами из нужного периода
делаешь фуллджойн

вроде так
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать