Функция остатки в запроес объединить дает дубли строк как уйти от этого?

1. zoeh 31 26.01.23 08:48 Сейчас в теме
ВЫБРАТЬ
    ЗаказыПоставщикам.Ссылка.ДатаПоступления КАК ДатаПоступления,
    ЗаказыПоставщикам.Ссылка КАК ЗаказПоставщику,
    ЗаказыПоставщикам.Ссылка.Подразделение КАК Подразделение,
    ЗаказыПоставщикам.Номенклатура КАК Номенклатура,
	ЗаказыПоставщикам.Цена КАК Цена,
    ЗаказыПоставщикам.Ссылка.ДоговорКонтрагента.Владелец КАК Поставщик,

    ЗаказыПоставщикам.Количество КАК Количество,
    0 КАК КоличествоОстаток
	ИЗ
    Документ.ЗаказПоставщику.Товары КАК ЗаказыПоставщикам
	
    ГДЕ
    
    ЗаказыПоставщикам.Ссылка.ДатаПоступления МЕЖДУ (&НачПериода) И (&ВыбДата)
    
    
    Объединить все
    
    ВЫБРАТЬ
    NULL КАК ДатаПоступления,
    NULL КАК ЗаказПоставщику,
	NULL КАК Подразделение,
	ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
	NULL КАК Цена,
    NULL КАК Поставщик,
	0 КАК Количество,
	ТоварыНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток


	ИЗ
	РегистрНакопления.ТоварыНаСкладах.Остатки(&ВыбДата, ) КАК ТоварыНаСкладахОстатки
	ГДЕ
	ТоварыНаСкладахОстатки.Склад в (&СпСкл)
    
	УПОРЯДОЧИТЬ ПО
    ДатаПоступления
	ИТОГИ
	СУММА(Количество),
    СУММА(КоличествоОстаток)

	ПО
    Номенклатура ИЕРАРХИЯ
Показать



в резултате сначала выводит общую строку с двумя количествами

а далее еще отдельно с КоличествоОстаток но без Количество
как уйти от таких строк?

Группировка? Иерархия не слетит?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. zoeh 31 26.01.23 09:07 Сейчас в теме
Объединить все поменял на объеденить не помогло
3. RustamZz 26.01.23 09:16 Сейчас в теме
(2) Объединить добавляет снизу, а соединить - справа.
5. zoeh 31 26.01.23 09:52 Сейчас в теме
пришлось выкостыливать в момент вывода запроса,
если предыдущаяноменклатура = номенклатура тогда нафиг продолжить
(4)
(3)
Я понимаю что нужно переписать запрос на левое соединение

по проще было написать костыль чем перекроить весь запрос
4. glek 120 26.01.23 09:33 Сейчас в теме
(2) Ну дык по какому принципу оно должно сливать в одну строку?
6. zoeh 31 26.01.23 11:33 Сейчас в теме
говорят еще связями можно объединить но пока не гуглил как делается
7. starjevschik 26.01.23 12:03 Сейчас в теме
Курсы, курсы. Я уже говорил
В международной школе анализа данных и разработки Mathshub стартует бесплатный интенсив по основам SQL для начинающих. За 3 недели обучения вы изучите основы SQL
скорее беги, скоро начало.
8. zoeh 31 26.01.23 14:55 Сейчас в теме
Ага , а деньги дядя вася в это время зарабатывать будет? Так уж по ходу пьесы разберемся, че не сможем закостылим!
Благо люди добрые на форумах помогают.
9. starjevschik 26.01.23 15:59 Сейчас в теме
(8) неужели за это еще и платят? Я думал, приходится доплачивать за возможность тестирования своего непонимания...
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот