首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

一个多条件日期查询语句的写法

2013-11-16 
求助一个多条件日期查询语句的写法有一笔钱,借的期限是 2012-11-11 至 2013-11-11,每月11号是还款日,这期

求助一个多条件日期查询语句的写法
有一笔钱,借的期限是 2012-11-11 至 2013-11-11,每月11号是还款日,这期间,每个月要提前七天提醒,要怎么查询出来。还要注意借款当月2012-11和11和超过2013-11-11的,都不能显示。请大家指点小弟,谢谢


select * from dkinfo where BeginDate ?? EndDate ??
[解决办法]

引用:
有一笔钱,借的期限是 2012-11-11 至 2013-11-11,每月11号是还款日,这期间,每个月要提前七天提醒,要怎么查询出来。还要注意借款当月2012-11和11和超过2013-11-11的,都不能显示。请大家指点小弟,谢谢


select * from dkinfo where BeginDate ?? EndDate ??


你看看,这样行吗:

select * from dkinfo 
where BeginDate <= GETDATE() 
      and EndDate >= GETDATE()
      and DATEPART(day,BeginDate)= datepart(day,getdate()) +7
      

[解决办法]
select *  from dkinfo 
 
where BeginDate >='2012-11-11' and  EndDate <=dateadd(dd,-7,getdate())

热点排行