2. 任用日期 排序 ((沒指定怎麼排 所以看你是要由大到小 還是由小到大
3. "主管" 名稱 換成 主管代號
4. 區域代號 換成年齡
修改前
修改後
select 員工編號 , 姓名 , 職稱 , 性別
,主管 as 主管代號
,出生日期
, 任用日期
, datediff(year,出生日期,getdate()) as 年齡
,地址,分機號碼
from 員工
where (year(getdate())-year(任用日期))>10
order by 任用日期 desc
ps
select year(getdate())
更好的寫法
回覆刪除select 員工編號 , 姓名 , 職稱 , 性別
,主管 as 主管代號
,出生日期
, 任用日期
, datediff(year,出生日期,getdate()) as 年齡
,地址,分機號碼
from 員工
where
datediff (year,任用日期,getdate() )>= 10
and datediff (year,任用日期,getdate() )<= 20
order by 任用日期 desc