怎么解决在emp表中找出各月倒数第3天受雇的所有员工?表empCreate table Emp
(
empno int NOT NULL primary key,--员工号
ename Varchar(10), 员工姓名
job Varchar(9),工作职位
mgr int,--员工领导编号
hierda datetime,--入职日期
sal float,--月薪、工资
comm float,--奖金
雇员所属部门的编号
deptno smallint
)
(
empno int NOT NULL primary key,--员工号
ename Varchar(10), 员工姓名
job Varchar(9),工作职位
mgr int,--员工领导编号
hierda datetime,--入职日期
sal float,--月薪、工资
comm float,--奖金
雇员所属部门的编号
deptno smallint
)
(
empno int NOT NULL primary key,--员工号
ename Varchar(10), --员工姓名
job Varchar(9),--工作职位
mgr int,--员工领导编号
hierda datetime,--入职日期
sal float,--月薪、工资
comm float,--奖金
--雇员所属部门的编号
deptno smallint
)--
select
empno,
ename
from emp
where
datediff(dd,hierda,dateadd(dd,-1, dateadd(mm,1,convert(varchar(7),hierda,120)+'-1'))) = 2
xys_777 牛B