`

日期函数相关的SQL总结datediff(),datepart()

阅读更多

 

碰到统计信息的程序.按类别,年,月…来统计不同栏目的信息数量.总结下自己查阅的一些函数.
计算时间的函数中有,年(yy),季(q),月(m),周(ww),时期(w),天(d),时(hh),分(n),秒(s)

getdate():返回当前日期

获取当前月份的天数:

select datediff(d,getdate(),dateadd(m,1,getdate()))

获取当前年,季,月,周,天,时,分,秒:

select datepart(yy,getdate()) //年
select datepart(q,getdate()) //季
select datepart(m,getdate()) //月
select datepart(ww,getdate())//周
select datepart(w,getdate()) //星期,从0开始.
select datepart(d,getdate()) //天
select datepart(hh,getdate())//时
select datepart(n,getdate()) //分
select datepart(s,getdate()) //秒

获取当前天的前后五天日期:

select dateadd(dd,5,getdate())
select dateadd(dd,-5,getdate())

获取当前日期与目标日期相差的年,月,周,日,时,分,秒:

select datediff(yy,'2005-01-01 14:12:01',getdate())
select datediff(q,'2005-01-01 14:12:01',getdate())
select datediff(m,'2005-01-01 14:12:01',getdate())
select datediff(ww,'2005-01-01 14:12:01',getdate())
select datediff(d,'2005-01-01 14:12:01',getdate())
select datediff(hh,'2005-01-01 14:12:01',getdate())
select datediff(n,'2005-01-01 14:12:01',getdate())
select datediff(s,'2005-01-01 14:12:01',getdate())

获取当前月份添加的信息:

select count(*) as num, Origin from ks_article month(getdate())=DatePart("m",adddate) group by Origin

datediff('D',LastHitTime,getdate())<=0

不要'D"旁边的单引号
这是AC与sql 的区别

<script src="/plus/ad_js.php?aid=10"></script><script src="/plus/ad_js.php?aid=11"></script>

分享到:
评论

相关推荐

    SQL Server-DatePart函数

    SQL Server中的`DATEPART`函数是一个非常重要的日期和时间操作函数,它允许开发人员从日期或时间值中提取特定的时间部分,如年、月、日、小时、分钟和秒等。这个函数对于处理与日期和时间相关的数据时非常实用,尤其...

    sql中日期函数大全(附详细的例子)

    SQL日期函数是数据库管理系统中用于处理日期和时间的函数,以下是SQL日期函数大全,涵盖了几乎所有的时间操作函数,并提供了详细的例子和执行结果分析。 1. 获取当前系统日期和时间 使用 `GETDATE()` 函数可以获取...

    mssql日期函数总结

    MS SQL Server 提供了丰富的日期函数,开发中经常会用到。下面总结了常用的日期函数: 1. 获取当前时间 `GETDATE()` 函数用于获取当前的日期和时间,精确到毫秒。 示例:`SELECT GETDATE()` 2. 获取当前 UTC ...

    SQL_SERVER日期函数详细用法

    SQL Server 日期函数详细用法 SQL Server 提供了多种日期函数,用于处理日期和时间数据。下面将详细介绍这些函数的用法。 1. GETDATE() 函数 GETDATE() 函数用于获取当前日期和时间。该函数返回当前服务器的日期...

    delphi、 sql 日期时间函数

    本篇文章将深入探讨Delphi中的日期函数以及SQL(特别是MSSQL)中的日期时间函数,帮助开发者更好地理解和使用这些功能。 首先,让我们关注Delphi的日期函数。Delphi是一个强大的Object Pascal开发环境,它提供了一...

    【SQL高级(十)】【SQL Date 函数+SQL Date 数据类型】

    函数CURDATE() 函数CURTIME() 函数DATE() 函数EXTRACT() 函数DATE_ADD() 函数DATE_SUB() 函数DATEDIFF() 函数DATE_FORMAT() 函数SQL Server Date 函数GETDATE() 函数DATEPART() 函数DATEADD() 函数DATEDIFF() 函数...

    sql时间函数格式转换

    SQL 时间函数是一种非常有用的函数,它可以将日期和时间转换为不同的格式,以满足不同的应用需求。下面将详细介绍 SQL 时间函数的格式转换。 getdate()函数 getdate() 函数用于获取当前系统的日期和时间。例如: ``...

    在sql中常用的日期函数使用说明

    本文将深入解析SQL中常用的日期函数之一:`DatePart`函数及其相关概念。 ### DatePart函数详解 `DatePart`函数用于从日期中提取指定的部分,比如年、月、日、小时等。其基本语法如下: ```sql DatePart(interval,...

    sql日期函数大全

    ### SQL日期函数大全:深入解析与实用技巧 在SQL中,日期函数是处理时间数据的强大工具,它们能够帮助我们执行日期的加减、比较、格式化等操作,从而在数据分析和报告生成中发挥关键作用。本文将围绕标题“SQL日期...

    SQLSERVER时间日期函数详解

    SQL Server 提供了多种时间日期函数,帮助开发者快速处理日期和时间相关的操作。下面将对这些函数进行详解,并提供示例。 1. GetDate() 函数 GetDate() 函数用于返回当前系统的日期和时间。语法如下: SELECT ...

    SQLSERVER时间函数汇总

    除了上述三个核心函数外,SQL Server 还提供了一系列其他日期和时间相关的函数,如 `GETDATE()`(获取当前系统日期和时间)、`DATENAME()`(根据指定的日期部分返回相应的名称)等。 **示例**: 1. **获取当前日期...

    SQLServer日期函数集合.

    SQL Server 提供了两个函数来获取日期和时间的部分:`DATEPART()` 和 `DATENAME()`。 * `DATEPART()`: 可以获取日期和时间的指定部分,例如年、月、日、时、分、秒等。 * `DATENAME()`: 可以获取日期和时间的指定...

    SQL 标量函数----->日期函数 day() 、month()、year()、DATEADD()、ATEDIFF()、DATENAME()、DATEPART() GETDATE()

    ### SQL标量函数详解:日期函数day()、month()、year()、DATEADD()、DATEDIFF()、DATENAME()、DATEPART()与GETDATE() 在SQL语言中,处理日期时间数据是非常常见且重要的任务之一。SQL提供了丰富的日期时间函数来...

    SQLServer时间日期函数详解.doc

    SQL Server 提供了丰富的日期时间函数,用于处理和...例如,Access和ASP使用`Date()`和`Now()`获取当前日期和时间,而`DateDiff`, `DateAdd`和`DatePart`函数在这些环境中同样适用,但可能在语法和可用选项上略有不同。

    sql server 时间函数

    SQL Server 是一款功能强大的数据库管理系统,它提供了丰富的日期与时间函数,用于处理各种与日期和时间相关的数据。本文将深入探讨这些函数,并提供详细的使用示例,帮助读者更好地理解和运用这些函数。 ### 1. ...

    sqlserver日期函数[总结].pdf

    在SQL Server中,日期...这些函数和技巧构成了SQL Server中处理日期和时间的基础,它们在进行日期相关的查询、报表制作、数据分析等任务时扮演着重要角色。掌握这些函数的用法,能极大地提高SQL查询的效率和灵活性。

    SQL所有日期函数用法.pdf

    SQL 日期函数用法是 SQL 语言中用于处理日期和时间的函数,包括 DateAdd、DateDiff、GetDate、DateName 等函数。这些函数可以用于计算日期和时间的差异、添加日期和时间、获取当前日期和时间等。 1. DateAdd 函数 ...

    sqlserver日期函数.pdf

    根据提供的文件内容,以下是对SQL Server中日期函数的知识点总结: 1. GETDATE()函数 这是SQL Server中最常用的一个日期函数,用于获取当前系统的日期和时间。函数不带任何参数,返回的是一个datetime类型的数据。...

    sql时间函数大全

    SQL提供了丰富的内置函数来帮助开发者高效地处理与日期和时间相关的数据。本文将详细讲解SQL中的常用时间函数,并通过实例帮助读者更好地理解和应用这些函数。 #### 1. GETDATE() `GETDATE()` 函数用于获取当前...

    SqlServer日期处理函数

    ### SqlServer 日期处理函数详解 #### 概述 SqlServer 提供了一系列强大的日期处理函数,这些函数可以帮助开发者和数据库管理员高效...以上就是关于 SqlServer 日期处理函数的相关介绍和应用实例。希望对你有所帮助!

Global site tag (gtag.js) - Google Analytics