Уроки SQL для начинающих! #1 - Установка локального сервера, работа с базами данных.
1141. Активность пользователя за последние 30 дней I SQL (легко)
Задача: Напишите решение для определения ежедневного количества активных пользователей за период в 30 дней, заканчивающиеся 2019-07-27 включительно. Пользователь был активен, если он совершил хотя бы одно действие в этот день.
Дано: Решение:
select activity_date...
📅 Создаем календарную таблицу с помощью SQL
Часто бывает, что в работе с базами данных нужен список всех дат за какой-то период. Например, для отчетов, анализа данных или просто, чтобы посмотреть, сколько было дней без продаж. Конечно, можно заморочиться и сделать мегатаблицу со всеми атрибутами (день недели, номер квартала, праздники и т. д.), но иногда нужна простая реализация — обычный список дат за текущий месяц. В этой статье посте я покажу, как на лету создать такую табличку со всеми датами текущего месяца. Причем рассмотрим это для разных популярных баз данных: MySQL, PostgreSQL, MS SQL Server и Oracle...