IT-Resume / bugs

Не баг, а фича!
0 stars 0 forks source link

Bug:[Тестовое Тинькофф] Отчет о зарплате #256

Open xeha opened 1 year ago

xeha commented 1 year ago

Сообщить о баге

Если Вы нашли баг или неточность в задачах на платформе IT Resume - обязательно заполните этот issue. Нужно заполнить всего несколько несложных пунктов :)

В течение 2 дней мы ознакомимся и начислим Вам CodeCoins за Ваш вклад в развитие платформы.

Шаг 1 - Ваши данные

Укажите ниже свою почту или логин на платформе IT Resume. Это необходимо, чтобы мы начислили Вам монеты.


kseniya.agrova@gmail.com xeha

Шаг 2 - Задача

Укажите ссылку на задачу, в которой проблема.


https://itresume.ru/problems/employees_salary_report

Шаг 3 - Язык

Укажите язык, на котором Вы решали задачу.


SQL

Шаг 4 - Решение

Напишите код, который привел к ошибке.


select 
  last_nm, 
  first_nm, 
  middle_nm, 
  salary, 
  hire_dt
from tinkoff.employees e
join tinkoff.job j
on e.position_id = j.position_id
where j.salary between 20000 and 50000
and now()::date between j.valid_from_dttm and j.valid_to_dttm

Шаг 5 - Ожидание

Опишите ниже, какой результат Вы ожидали увидеть и почему.


Код вставлен из раздела "Разбор" и не работает. Полагаю дело в том, что по условию задачи актуальные сотрудники это те кто работает по текущую дату (Current_date) на данный момент в базе этому соответствует всего лишь одиин сотрудник и зарплата у него выше, чем указана в условиях фильтрации.

Финал

Если есть какая-то дополнительная информация, которая может нам пригодится в диагностике проблемы, обязательно напишите ее ниже. Если есть скриншоты или другие файлы - очень просим их прикрепить, нам это поможет.

На этом все :) В ближайшее время мы все посмотрим и начислим Вам заслуженные монеты. Stay tuned!