Задать вопрос
@antowa_plawkevich
Junior Front-end developer

Как задать запрос сравнения в процентах?

Подскажите как правильно сравнить SickLeaveHours > 20% VacationHours ,
SELECT LoginID
FROM HumanResources.Employee where (SickLeaveHours > 20*VacationHours) но выдаёт только 3 значения из 1000, поправьте где ошибка.
  • Вопрос задан
  • 143 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Продвинутый SQL
    5 недель
    Далее
  • Яндекс Практикум
    SQL для разработки
    4 месяца
    Далее
  • Академия Eduson
    SQL-разработчик: тариф Базовый
    3 месяца
    Далее
Решения вопроса 1
iCune
@iCune
Ваш запрос вернет те записи, где SickLeaveHours как минимум в двадцать раз больше VacationHours.
Надо так:
SELECT LoginID
FROM HumanResources.Employee 
WHERE (SickLeaveHours > 0.2*VacationHours)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы