Я хочу объединить подсчеты, сгруппированные по дате и столбцу.SQL GROUP BY (DATEPART(), field1) result set to zero nulls
Например, таблица с 3-мя колоннами с каждой строки, представляющей собой уникальное событие: идентификатор, имя, дата
Я хочу, чтобы выбрать относительно общего количества сгруппированных по имени и час, с нулями, когда нет никаких событий. Если я только группируюсь по имени, я могу присоединиться к нему с таблицей каждого имени. Через час я мог бы сделать что-то подобное.
Как бы я обработал случай группировки обоими без таблицы со строкой для каждого имени + комбинацию часов?
CROSS JOIN таблицу, содержащую каждое имя с таблицей, содержащей каждый час, затем OUTER ПРИСОЕДИНЯЙТЕСЬ, что с вашими данными и совокупностью. – mdahlman
Какая СУБД вы используете? – paqogomez