如何取一个表中从今天开始到前十五天的数据
select * from table where rq="?"取当天数据
select * from table where rq="?"取昨天天数据
。。。。。。
select * from table where rq="?"取天15天的数据
万分感谢。。谢谢
...全文
467打赏收藏
急。。。在线等候。。。高人帮忙
如何取一个表中从今天开始到前十五天的数据 select * from table where rq="?"取当天数据 select * from table where rq="?"取昨天天数据 。。。。。。 select * from table where rq="?"取天15天的数据 万分感谢。。谢谢
select * from table where datediff(day,rq,getdate())=0
select * from table where datediff(day,rq,getdate())=1
select * from table where datediff(day,rq,getdate())=15
select * from table where rq= getdate() --取当天数据
select * from table where rq=getdate() -1 --取昨天天数据
select * from table where rq=dateadd(day,-15,getdate()) --取昨天天数据
。。。。。。
select * from table where rq= dateadd(day,-15,getdate()) --取天15天的数据
SELECT * FROM TABLE WHERE DATEDIFF(DAY,rq,GETDATE())=0
SELECT * FROM TABLE WHERE DATEDIFF(DAY,rq,GETDATE())=1
SELECT * FROM TABLE WHERE DATEDIFF(DAY,rq,GETDATE())<=15
1,select * from table where Convert(varChar(10),rq,20)=Convert(varChar(10),GetDate(),20)
2,select * from table where Convert(varChar(10),rq,20)=Convert(varChar(10),DateAdd(d,-1,GetDate()),20)
3,select * from table where Convert(varChar(10),rq,20)<=Convert(varChar(10),GetDate(),20) and Convert(varChar(10),rq,20)>=Convert(varChar(10),DateAdd(d,-15,GetDate()),20)