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查询指定期限内信息的主要内容,如果未能解决你的问题,请参考以下文章

sql 查询指定用户ID在指定日期范围内的所有数据

数据库SQL语句查询指定时间段内的数据

SQL语句怎样查询一个范围

sql如何按时间段来查询

sql查询字段

SQL Server查询指定表格字段类型长度是否可为空等等信息