SQL Advent. Days 4-7 ✨ Решила объединить, потому что в уровне easy (4 и 7 день) нужно написать всего по 3-4 строчки

✨ День 5 потребовал от меня несколько попыток, потому что условие было неполным. Пыталась ориентироваться на подсказки, но они как будто уводили меня еще дальше))

Нужно было вывести список эльфов и пометить тех, кто еще не вернулся из отпуска. При этом не говорилось, что делать с эльфами, которые не уходили в отпуск. В общем, по итогу сработал такой вариант:

coalesce(max(return_date), 'Still resting')

✨ День 6 потребовал разложить горнолыжки по 4 бакетам в зависимости от уровня снега. По-моему, впервые применила функцию ntile:

ntile(4) over (order by total_snowfall_inches)

📍 Полезные ссылки Адвент календарь Мои решения

SQL Advent. Days 4-7
✨ Решила объединить, потому что в уровне easy (4 и 7 день) нужно написать всего по 3-4 строчки
✨ День 5 потребовал от меня несколько попыток, потому что условие было неполным | Сетка — социальная сеть от hh.ru