-- 问题提炼:emp_no为奇数  且last_name不为Mary  按hire_date逆序排列
-- 解决 emp_no为奇数, (emp_no % 2) = 1

SELECT
    emp_no
    ,birth_date
    ,first_name
    ,last_name
    ,gender
    ,hire_date
FROM employees
WHERE (emp_no % 2) = 1
    AND last_name <> 'Mary'
ORDER BY hire_date DESC
;

END