NguyenHoangSon FunctionDate and Time

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

/* cau 1 */

SELECT first_name, hire_date


FROM employees
WHERE hire_date BETWEEN '1987-06-01' AND '1987-07-30';

/* cau 2 */

SELECT first_name, last_name


FROM employees
WHERE MONTH(hire_date) = 6;

/* cau 3*/
SELECT first_name
FROM employees
WHERE YEAR(hire_date) = 1987;

/* cau 4*/
SELECT d.department_name, CONCAT(e.first_name, ' ', e.last_name), e.salary
FROM departments d
JOIN employees e ON d.manager_id = e.employee_id
WHERE DATEDIFF(CURRENT_DATE(), e.hire_date) > 5 * 365;

/* cau 5 */
SELECT employee_id, last_name,
DATEADD(month, 1, CONVERT(varchar(10), hire_date, 120)) AS first_salary_date
FROM employees;

/* cau 6 */
SELECT first_name, hire_date,
DATEDIFF(YEAR, hire_date, GETDATE()) AS year_of_experience
FROM employees;

/* cau 7*/
SELECT department_id,
YEAR(hire_date),
COUNT(*) AS quantity
FROM employees
GROUP BY department_id, YEAR(hire_date);

You might also like