TGViewer
Совкомбанк Технологии Совкомбанк Технологии @sovcom_tech · 4.75K subscribers
Post #516 1.03K
Варианты решения задачи 👇

1️⃣ Простое решение

select s, count(*)
from (select to_char(to_date('2022', 'yyyy') + level - 1, 'day') s
from dual
connect by level < add_months(to_date('2022', 'yyyy'), 12) - to_date('2022', 'yyyy') + 1) group by s

2️⃣ Такой вариант работает в 14 раз быстрее

select to_char(trunc(to_date('2022', 'yyyy'), 'd') + (x -1), 'day'), 52 + decode(x, s, 1, 0) + decode(x, mod(s + 1, ly_mod), 1, 0)
from (select level x,
to_char(to_date('2022', 'yyyy'), 'd') s,
decode(extract(day from last_day(to_date('2022', 'yyyy') + 31)), 29, 7) ly_mod
from dual
connect by level <= 7)


📢 Решил задачку? Отлично. Будем рады видеть тебя в нашей команде.

Сейчас ищем разработчиков Oracle:
— Разработчик Oracle (PL/SQL)
— Разработчик Oracle

Переходи по ссылкам, отвлекайся сам или перешли друзьям, которые ищут себе работу в надёжной и аккредитованной компании.

#вакансии
  • 🔥 6
  • 👏 2
  • 👍 1
More from @sovcom_tech
  1. Oct 16, 2026Наводим фокус на Совкомбанк! Прямо сейчас идёт этап голосования соискателей в рейтинге раб…
  2. Oct 15, 2026Коллеги, что по задачам перед пятницей? ❤️ –Уже собрал срочный созвон для своих Снежинки,…
  3. Oct 5, 2026Этот момент настал 🥁 Объявляем победителей Лиги Достижений 2026! Это был путь, длиною в г…
  4. Oct 1, 2026Совкомбанк вошёл в топ-5 мобильных банков в Mobile Web Banking Rank 2026 🏆 Наше приложени…
  5. Oct 1, 2026Стартовал финал Лиги Достижений 2026😎 Самое масштабное корпоративное событие года для сот…
  6. Sep 24, 2026Поздравляем с Днём системного аналитика! 🔥 Профессиональный праздник специалистов, которы…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →