1. 获取系统当前日期函数GETDATE()

  GETDATE()函数用于返回当前数据库系统的日期和时间,返回值的类型为datetime。

SELECT GETDATE()

2. 返回UTC日期的函数GETUTCDATE()

  UTCDATE()函数返回当前UTC(世界标准时间)日期值。

SELECT GETUTCDATE()

3. 获取天数的函数DAY

  DAY()函数用于返回指定日期是一个月中的第几天,范围从1到31。DAY 与 DATEPART (day、date) 返回相同的值。

  语法:

DAY ( date )

  示例:

SELECT DAY(GETDATE())

SELECT DAY('2014-11-30')

4. 获取月份的函数MONTH

  MONTH()函数返回指定日期中月份的整数值。MONTH 返回的值与 DATEPART (month, date) 所返回的值相同。

  语法:

MONTH ( date )

  示例:

SELECT MONTH(GETDATE())

SELECT MONTH('2014-11-30')

5. 获取年份的函数YEAR

  YEAR()返回一个整数,它表示指定 date 的年份。YEAR 与 DATEPART (year, date) 返回相同的值。

  语法:

YEAR ( date )

  示例:

SELECT YEAR(GETDATE())

6. 获取日期中指定部分字符串值的函数DATENAME

  返回表示指定 date 的指定 datepart 的字符串

  语法:

DATENAME ( datepart , date )

  datepart可能取值:year、quarter、month、day、dayofyear、week、weekday等。

  示例:

SELECT DATENAME(YEAR, GETDATE())
SELECT DATENAME(MONTH, GETDATE())
SELECT DATENAME(WEEK, GETDATE())
SELECT DATENAME(WEEKDAY, GETDATE())

7. 获取日期中指定部分的整数值的函数DATEPART

  返回表示指定 date 的指定 datepart 的整数。

  语法:

DATEPART ( datepart , date )

  datepart可能取值:year、quarter、month、day、dayofyear、week、weekday等。

  示例:

SELECT DATEPART(YEAR, GETDATE())
SELECT DATEPART(MONTH, GETDATE())
SELECT DATEPART(WEEK, GETDATE())
SELECT DATEPART(WEEKDAY, GETDATE())

8. 计算日期和时间的函数DATEADD

  将指定 number 时间间隔(有符号整数)与指定 date 的指定 datepart 相加后,返回该 date。其中number可以为负数。

  语法:

DATEADD (datepart , number , date )

  datepart可能取值:year、quarter、month、day、dayofyear、week、weekday、hour、minute、second等。

  示例:

SELECT DATEADD(YEAR, 1, GETDATE())

转载于:https://www.cnblogs.com/libingql/p/4132387.html

Sql Server系列:日期和时间函数相关推荐

  1. SQL Server之日期和时间函数

    返回当前系统日期和时间 Getdate() select Getdate() //结果为:2011-06-17 09:01:00.293 返回表示指定日期的"日"."月& ...

  2. 学习SQL:使用日期和时间函数创建SQL Server报表

    In the previous two articles of this series, we've discussed how to create a report and how to use b ...

  3. 学习SQL:SQL Server日期和时间函数

    So far, we haven't talked about SQL Server date and time functions. Today we'll change that. We'll t ...

  4. Sql Server函数全解(四)日期和时间函数

    阅读目录 1.获取系统当前日期的函数getDate(); 2.返回UTC日期的函数UTCDATE() 3.获取天数的函数DAY(d) 4.获取月份的函数MONTH(d) 5.获取年份的函数YEAR(d ...

  5. SQL日期与时间函数

    来自网络 sql server日期时间函数 Sql Server中的日期与时间函数 1.   当前系统日期.时间      select getdate() 2. dateadd   在向指定日期加上 ...

  6. SQL SERVER 系列(7)数据表排序和聚集函数

    SQL SERVER 系列(6)数据表排序和聚集函数 数据表排序: 当我们在对数据库操作的时候,我们经常会遇到对年龄,对考试成绩进行排序的问题,排序可以使我们对所要显示的数据一目了然,因此排序就成为了 ...

  7. sql server 按照日期自动生成单据编号的函数

    一.sql server 按照日期自动生成单据编号的函数,格式为##08080001,##表示打头的单据字符,然后是年月和流水编号. 二.传入的参数为单据的打头字符和生成单据的日期 三.一般的调用格式 ...

  8. Sql Server系列:排序函数

    在SQL Server中有4个排序函数:ROW_NUMBER().RANK().DENSE_RANK()及NTILE()函数. 1. ROW_NUMBER()函数 ROW_NUMBER()函数为每条记 ...

  9. SQL_Server_2005_日期和时间函数(描述及实例)

    本文地址:http://www.cnblogs.com/atree/archive/2011/03/10/SQL_Server_2005_dateadd_datediff.html 表达式:是常量.变 ...

  10. SQL Server几个常用Date函数(二)

    在上一节SQL Server几个常用Date函数(一)中我们介绍了下表中前两个date函数,本节继续学习下面三个函数. 函数 描述 GETDATE() 返回当前日期和时间 CONVERT() 用不同的 ...

最新文章

  1. 喜欢绘画学的计算机,为什么有的人画画非常好却对计算机一窍不通
  2. 谷歌最新提出无需卷积、注意力,纯MLP构成的视觉架构!网友:MLP is All You Need?
  3. bios get serialnumber 无法启动服务_联想笔记本BIOS升级教程
  4. mysql 远程连接速度慢的解决方案
  5. mysql树节点路径,关于mysql:从使用物化路径编码树的表中选择,按深度优先排序(无递归/ ltree)...
  6. angular.js入门基础(一)
  7. C功底挑战Java菜鸟入门概念干货(三)
  8. 快速理解旋转运动公式
  9. c++ fbxsdk安装配置_Linux上安装软件 - coydone
  10. exit( )和_exit()的区别(https://blog.csdn.net/lwj10386)
  11. 计算机安装win10系统还原,解决win10电脑一键还原教程
  12. IE浏览器下载中文文件,文件名乱码或变成下划线问题
  13. PEGASUS: Pre-training with Extracted Gap-sentences for Abstractive Summarization论文笔记
  14. LeetCode 494. Target Sume
  15. 史上最强最逼真的游戏
  16. 汉字转拼音 java_Java汉字转拼音工具类完整代码实例
  17. linux内核编程13期:内存管理
  18. js 切比雪夫多项式实现
  19. 记一次linux挖矿木马的处置
  20. 搭建服务器 运用阿里云DNS自己实现DDNS

热门文章

  1. u-boot源码配置原理分析
  2. ZeroMQ的一些配置
  3. 大数据之-Hadoop3.x_Yarn_资源调度器介绍说明---大数据之hadoop3.x工作笔记0140
  4. 大数据之-Hadoop完全分布式_集群的启动和停止方式总结---大数据之hadoop工作笔记0039
  5. 大数据之-Hadoop伪分布式_配置启动HDFS_并运行MR程序---大数据之hadoop工作笔记0023
  6. STM32工作笔记0018---JLINK程序下载
  7. SpringCloud工作笔记039---spring cloud、javaweb中获取request对象的几种方法
  8. C/C++遍历Windows文件夹下的所有文件
  9. android简易跑马灯
  10. vc中把数据库记录表导入Excel