Я много лет страстно увлечен базами данных и программированием на языке SQL. Поверьте, это просто и увлекательно, к тому же высокооплачиваемое умение. Отвлекитесь ненадолго и полистайте мои практические беседы без теоретической шелухи. Пусть вас не удивляет нумерация разделов - я постарался изложить материал в наиболее полезной последовательности. Содержание беседы #6: Тема 2. Язык структурированных запросов Раздел 2.1 Понятие Стандарта ANSI-SQL Пункт 2.1.2 Основные команды языка (Расширенное понимание Group By, Having) Мы уже рассматривали назначение различных агрегатов (получение суммы по полю или же количества записей). Однако цель у агрегата всегда одна – вычислить агрегирующие значения по одной или нескольким группам. Типичная задача звучит так: Вычислить для каждого Предмета что-то (не «вывести предметы такие-то», а именно "вычислить"). Рассмотрим таблицу «Продажи» с полями: название филиала, дата отчетного дня, сумма дохода. Задача №1: вычислить для каждого филиала сумму дохо