Sql查询指定期限内信息
Posted Liu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sql查询指定期限内信息相关的知识,希望对你有一定的参考价值。
3天前的所有数据:SELECT * FROM 表名 WHERE DATEDIFF(dd,datetime类型字段,getdate())=3;
今天的所有数据:SELECT * FROM 表名 WHERE DATEDIFF(dd,datetime类型字段,getdate())=0;
昨天的所有数据:SELECT * FROM 表名 WHERE DATEDIFF(dd,datetime类型字段,getdate())=1;
7天内的所有数据:SELECT * FROM 表名 WHERE DATEDIFF(dd,datetime类型字段,getdate())<=7;
30天内的所有数据:SELECT * FROM 表名 WHERE DATEDIFF(dd,datetime类型字段,getdate())<=30;
本月的所有数据:SELECT * FROM 表名 WHERE DATEDIFF(mm,datetime类型字段,getdate())=0;
本月的所有数据:SELECT * FROM 表名 WHERE DATEDIFF(mm,datetime类型字段,getdate())=0;
前3月的所有数据:SELECT * FROM 表名 WHERE datetime类型字段 >= DATEADD(m, -3,GETDATE()) ;
以上是关于Sql查询指定期限内信息的主要内容,如果未能解决你的问题,请参考以下文章