我有我的代碼問題。我想顯示每一個誰被錄用的員工在1994年顯示在1994年僱傭的每位員工的姓氏和僱用日期
我試着用這些代碼來執行的LAST_NAME
和HIRE_DATE
但它不工作的結果是LAST_NAME
和HIRE_DATE
之間的空白。
這裏是我的表,代碼:
CREATE TABLE EMPLOYEES
(
EMPLOYEE_ID INT,
FIRST_NAME VARCHAR(20),
LAST_NAME VARCHAR(25),
EMAIL VARCHAR(25),
PHONE_NUMBER VARCHAR(20),
HIRE_DATE DATETIME,
JOB_ID VARCHAR(10),
SALARY DECIMAL(8,2),
COMMISSION_PCT DECIMAL(2,2),
MANAGER_ID INT,
DEPARTMENT_ID INT
);
SELECT LAST_NAME, datepart(year,HIRE_DATE) FROM EMPLOYEES
WHERE datediff (YEAR,HIRE_DATE,GETDATE) = 1994
你DATEDIFF功能,實際上,詢問誰是1994年以前 –