SQL server语句查询天、一周、一月、一年的数据

做数据统计与分析的时候总会需要提取一个段的数据,而强大的sql语句就要能帮助我们,我们用微软的工具,建议尽量使用比较新的,这样子功能会强大,漏洞会比较少。特别是服务器系统,2003的系统漏洞真的非常多,2008 R2就很不错。

操作方法

  • 01

    sql语句查询当日、一周、一月的数据的方法select * from TableName where datediff(week,AddTime,getdate()-1)=0   //查询出当天日期在一周年的数据select * from TableName where datediff(day,AddTime,getdate()-1)=0   //查询当天的所有数据--查询当天:select * from TableName where DateDiff(dd,AddTime,getdate())=0--查询24小时内的:select * from TableName where DateDiff(hh,AddTime,getDate())<=24--TableName为表名,AddTime为数据库中的字段值Sql代码--本月记录SELECT * FROM TableName WHERE datediff(month,[AddTime],getdate())=0--本周记录SELECT * FROM TableName WHERE datediff(week,[AddTime],getdate())=0--包括本年这些查询方式是一样的 关于一些报表分析,大家不妨习惯使用视图,你会发现非常大的惊喜。

(0)

相关推荐

  • SQL server数据库查询语句使用方法详细讲解

    一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为 ...

  • 如何利用SQL Server 2012查询以及带条件查询

    SQL Server 2012数据库中常用的功能就是查询,而查询根据不同的条件又分为不同的查询,如查询全部.查询部分字段.查询前多少条记录等.查询全部使用select * from 表名:查询部分的是 ...

  • SQL Server Profiler查询跟踪的简单使用

    SQL Server Profiler是一个功能丰富的界面,用于创建和管理跟踪,并分析和重播跟踪结果.它的作用有很多,我们这里主要介绍通过捕获ERP系统中的事件来解决SQL Server中的问题,对我 ...

  • SQL Server数据类型的介绍

    同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的 ...

  • 如何使用SQL Server命令BCP 导入导出EXCEL数据

    sql语句导出sever中的数据到Excel中 操作方法 01 SQL Server BCP 导入导出使用 Bcp 导出导入数据高效,比使用SQL Server Management Stdio 提供 ...

  • SQL SERVER的数据类型

    操作方法 01 1.SQL SERVER的数据类型 数据类弄是数据的一种属性,表示数据所表示信息的类型.任何一种计算机语言都定义了自己的数据类型.当然,不同的程序语言都具有不同的特点,所定义的数据类型 ...

  • sql server怎么查看端口

    在使用的sql server的情况下,那么在使用sql server就需要知道sql server协议端口,方便时后续远程来连接数据的,那么如何查看端口的呢? 操作方法 01 进行打开已经安装好的sq ...

  • 怎样备份SQL Server 2000数据库

    故障现象:某公司采用SQL Server 2000作为局域网数据库系统.考虑到数据库中数据的重要性,准备对数据库进行必要的备份,以便在发生问题后及时有效地还原数据库.请问应该如何操作? 解决方法:作为 ...

  • 如何利用SQL Server 2012命令查询空值和非空值

    SQL Server 2012数据库表中字段可以为空,也可以设置为非空,利用NULL关键字.条件查询时,在where子句查询时可以带上NULL,获取空值或非空值.下面利用几个实例来说明空值和非空值的用 ...