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


1С++ Programmer

Сообщений: 140
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Реализация Группировка Все для прямых запросов
18. Июля 2006 :: 06:53
Печать  
ДБФ, ODBC
Имеется документ ДанныеПоРабочимМестам.
Табличная часть - РабочееМесто и числовые реквизиты.
Запрос за период - ЛПУ(реквизит Рабочего места),РабочееМесто, Сумма. Группировка по ЛПУ и Рабочему месту.
Нужно включать в результат запроса строки с нулевыми суммами - незаполненные данные

Т.е. аналог Группировка РабочееМесто Все

Код
Выбрать все
SELECT
ЛПУ.descr ЛПУ,
РМ.descr РабочееМесто,
SUM($ДРМ.Сумма1) Сумма1
SUM($ДРМ.Сумма2) Сумма2
FROM
$Документ.ДанныеРабМеста ДРМ
INNER JOIN
$Справочник.РабочиеМеста РМ
ON (РМ.ID = $ДРМ.РабочееМесто)
INNER JOIN
$Справочник.ЛПУ ЛПУ
ON ($РМ.ЛПУ = ЛПУ.ID)
INNER JOIN
[1SJOURN] jr
ON (МСО.IDDOC = jr.IDDOC)
WHERE
(jr.DATE BETWEEN :ДатаНач~~ AND :ДатаКон~~)
GROUP BY
1,2
 



Эксперименты с левыми и правыми соединениями не помогли.
« Последняя редакция: 18. Июля 2006 :: 08:04 - jbond »  
Наверх
 
IP записан
 
jbond
Full Member
***
Отсутствует


1С++ Programmer

Сообщений: 140
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Реализация Группировка Все для прямых запросов
Ответ #1 - 18. Июля 2006 :: 08:16
Печать  
Мда.. Это даже в ToySQL только-только должны выпустить:
http://forum.1csql.ru/index.php?topic=73.0


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