22,210
社区成员
发帖
与我相关
我的任务
分享
--> 测试数据: [TA]
if object_id('[TA]') is not null drop table [TA]
create table [TA] (id int,statedate datetime,info varchar(1))
insert into [TA]
select 1,'2016-11-01','x' union all
select 1,'2016-11-02','u' union all
select 1,'2016-11-03','z' union all
select 1,'2016-11-04','y'
select * from [TA]
SELECT *
FROM TA
WHERE DATEDIFF(mm, GETDATE(), statedate) = 2
AND DATEPART(dd, statedate) = DATEPART(dd, GETDATE());
/*
id statedate info
1 2016-11-02 00:00:00.000 u*/