Всем привет! Объясните, пожалуйста, есть два предложения в языке запросов: СГРУППИРОВАТЬ ПО и ИТОГИ. В чем различия между ними? Хотя бы на простом примере: есть поля Номенклатура, Количество, Сумма. мМожно как сгруппировать по полю Номенклатура и высчитать поля Количество, Сумма, так и подсчитать итоги по полю Номенклатура и высчитать поля Количество, Сумма. Подскажите, пожалуйста, в чем отличие между этими действиями.
"сгруппировать по" это факторипзация выборки по этим полям (аналог Свернуть у ТЗ), "итоги" это "создание" дерева - в "plain-sql" такого нет
аналог ИТОГИ ближе к ROLLUP и CUBE
(1) т.е если я правильно понял получится так: СГРУППИРОВАТЬ ПО оставит от каждой номенклатуры по одному полю, а остальные сложит. ИТОГИ оставит все строки + к ним добавит по одному полю для каждой номенклатуры со сложенными полями Количество и Сумма. я правильно понял?