Здравствуй, уважаемый читатель! Сегодня разбираем решение последней практической задачи по SQL, которую опубликовал в нашем Telegram-канале, с которой, кстати, справился только один из участников нашей группы! Вначале напомню что нужно было решить: Дана таблица ACCOUNTS, содержащая данные о счетах клиентов (у клиента может быть несколько счетов). Среди прочих, в таблице ACCOUNTS есть следующие важные для нас столбцы:
ID_CLIENT - идентификатор клиента
DT_OPEN – дата открытия счета
DT_CLOSE – дата закрытия счета
Если дата закрытия счёта не заполнена (содержит значение NULL), то счёт открыт на текущий день.
Требуется написать SQL-запрос, который должен посчитать количество клиентов с открытым счётом помесячно. Учитывать только счета, которые были открыты более одного дня. При решении нельзя использовать оператор DISTINCT.
Если счёт открыт в марте и закрыт в мае, то клиент с таким счётом должен войти в количество клиентов с открытым счётом во всех месяцах с ма