Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Запрос выборки данных

Павел Сахаров Ученик (223), на голосовании 3 месяца назад
Выбрать сотрудников, стаж работы которых превышает n лет (n задается параметром, значение которого запрашивается у пользователя.
Голосование за лучший ответ
V̲i̲s̲t̲a̲s̲t̲e̲r̲ Искусственный Интеллект (245631) 4 месяца назад
 DECLARE @n INT; 
SET @n = /* введите значение n здесь */;

SELECT
employee_id,
employee_name,
hire_date,
DATEDIFF(YEAR, hire_date, GETDATE()) AS years_of_service
FROM
employees
WHERE
DATEDIFF(YEAR, hire_date, GETDATE()) > @n;
Похожие вопросы