`

SQLSERVER 计算数据库时间差

阅读更多

介绍:datediff(datepart,startdate,enddate) 返回间隔datepart 的数

SELECT datediff(yy,'2010-06-1 10:10',GETDATE()) --计算多少年
SELECT datediff(q,'2011-01-1 10:10',GETDATE())  --计算多少季度 3个月一个季度
SELECT datediff(mm,'2011-06-1 10:10',GETDATE()) --计算多少月
SELECT datediff(dd,'2011-06-1 10:10',GETDATE()) --计算多少天
SELECT datediff(wk,'2011-06-1 10:10',GETDATE()) --计算多少周
SELECT datediff(hh,'2011-06-10 10:10','2011-06-10 11:10') --计算多少小时
SELECT datediff(n,'2011-06-10 10:10','2011-06-10 10:11') --计算多少分钟
SELECT datediff(ss,'2011-06-10 10:10:00','2011-06-10 10:10:10') --计算多少秒
SELECT datediff(ms,'2011-06-16 10:10:10','2011-06-16 10:10:11') --计算多少毫秒

作者: 王德田 发表于 2011-06-16 15:37 原文链接

评论: 0 查看评论 发表评论


最新新闻:
· NASA公布水星未曾揭晓谜团 揭示不明反光物质(2011-06-21 17:04)
· 去哪儿网再招酒店试睡员 不受户籍限制免费游台湾(2011-06-21 16:54)
· HTC之困:水货市场风光无限 行货市场阻力重重(2011-06-21 16:53)
· 诺基亚新神器 N9试用及广告视频来袭(2011-06-21 16:35)
· Chrome出绝招阻断混合脚本漏洞(2011-06-21 16:31)

编辑推荐:一个老程序员的建议

网站导航:博客园首页  我的园子  新闻  闪存  小组  博问  知识库

分享到:
评论

相关推荐

    sqlserver 计算数据库时间差

    sqlserver 计算数据库时间差sqlserver 计算数据库时间差sqlserver 计算数据库时间差sqlserver 计算数据库时间差sqlserver 计算数据库时间差

    SQL SERVER定时自动计算小时平均值.docx

    本文将详细介绍如何利用SQL Server的作业(Jobs)功能来实现八小时平均值的自动计算,并且这个方法可以灵活地扩展到其他时间间隔。 首先,我们需要创建一个表格来存储计算结果。根据描述中的【部分内容】,我们可以...

    SQL server 和C#中的DateTime使用小结

    3. DATEDIFF(): DATEDIFF() 函数用于计算两个日期之间的时间差。例如: ```sql SELECT DATEDIFF(day, '2022-01-01', '2022-01-02') -- 计算两个日期之间的天数 ``` 4. DATEADD(): DATEADD() 函数用于将某个日期加上...

    数据库SQL Server自学通

    文档内容详尽地涵盖了SQL Server数据库管理和SQL语句的使用。以下是对自学资料中所包含的知识点的详细解读: 1. SQL基础:文档提到的SELECT语句是SQL中最基础也是最重要的命令之一,用于从数据库中查询数据。文档中...

    基于Java和SQLServer2008数据库的图书馆管理系统的设计与实现).pdf

    《基于Java和SQLServer2008数据库的图书馆管理系统的设计与实现》 本文主要探讨了如何运用Java编程语言和SQL Server 2008数据库来设计并实现一个图书馆管理系统。这个系统旨在解决传统图书管理中效率低下、保密性差...

    sqlserver入门到精通txt

    例如ADD_MONTHS(添加月份)、LAST_DAY(获取月份的最后一天)、MONTHS_BETWEEN(计算两个日期之间的月份差)、NEW_TIME(转换时间)、NEXT_DAY(查找指定日期的下一个指定星期几)和SYSDATE(获取当前系统日期和...

    SQL Server数据库高级使用

    根据提供的文件信息,我们可以深入探讨SQL Server数据库的高级使用技巧,包括存储过程、函数、索引、游标等关键数据库对象的应用。 ### 存储过程 #### 介绍 存储过程是一种预编译的SQL代码块,它存储在数据库中,...

    常见数据库db2,sqlserver,Oracle比较

    ### 常见数据库db2,sqlserver,Oracle比较 #### 开放性 - **SQL Server**:只能在Windows平台上运行,这意味着对于操作系统的选择极为有限。由于Windows平台本身的设计更偏向于桌面应用,如Windows 9X系列,它们...

    SQL Server各种日期计算方法

    在SQL Server中进行日期计算是数据库操作中常见的需求之一。本文将深入探讨SQL Server中处理日期的各种方法,并通过具体的示例来展示这些方法的实际应用。 #### 1. DATEADD 和 DATEDIFF 函数 在SQL Server中,`...

    SQL Server 中的时间算法总结

    这些算法在SQL Server中非常实用,可以帮助开发者准确地进行日期和时间的计算,满足各种业务场景的需求,比如报表生成、数据分析、时间窗口的计算等。理解并熟练运用这些时间算法,对于数据库操作和数据查询的效率...

    Professional SQL Server 2005 CLR Programming

    - **示例**:假设我们需要计算两个日期之间的天数差,可以使用C#编写一个UDF,该函数接收两个日期作为参数,并返回它们之间的天数差。 - **部署与调用**:将编写的CLR函数注册到SQL Server数据库中,并通过标准的SQL...

    SQLServer2000常用函数大全(经典)

    在SQL Server 2000中,函数是执行特定计算或操作的重要工具,它们极大地丰富了SQL语言的功能,使得数据库管理、数据查询和...所以,这个“SQLServer2000常用函数大全(经典)”的资源对于学习和提升SQL技能是非常宝贵的。

    sqlserver日期相关知识.doc

    在 SQL Server 中,可以使用 DATEDIFF 函数来计算两个日期之间的距离。例如: ```sql -- 获取今天到未来 30 天的距离 SELECT DATEDIFF(day, GETDATE(), DATEADD(day, 30, GETDATE())); ``` 五、查询本日、月、本周的...

    SOL Server中级数据库证书知识点

    SQL Server 是一款广泛使用的数据库管理系统,对于准备获取中级数据库证书的人员来说,理解和掌握其基本概念、管理和操作技巧至关重要。以下是对SQL Server中级数据库证书涉及的知识点的详细说明: 1. **SQL Server...

    sql server 性能优化(生产中常用)

    SQL Server性能优化是数据库管理员和开发人员必须掌握的重要技能,它对于确保数据库系统的稳定性和响应速度至关重要。在生产环境中,正确的优化方法可以显著提升数据库的处理能力和效率,减少资源消耗,并避免潜在的...

    sql server 时间函数

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

    sqlserver2000日期函数处理大全

    在SQL Server 2000中,日期函数是数据库管理员和开发人员进行数据查询和处理时不可或缺的一部分。这些函数允许我们对日期和时间数据进行各种操作,如提取特定部分(如年、月、日),计算两个日期之间的差异,或者...

    SQL Server与Oracle常用函数对比

    - 两系统都包含`COUNT()`, `SUM()`, `AVG()`, `MAX()`, 和 `MIN()`等聚合函数,但SQL Server还提供`STDEV()`, `VAR()`用于计算标准差和方差,Oracle则使用`STDDEV()`和`VARIANCE()`。 5. **转换函数**: - SQL ...

Global site tag (gtag.js) - Google Analytics